/* line 5, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline;
}

/* line 22, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
  line-height: 1;
}

/* line 24, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol, ul {
  list-style: none;
}

/* line 26, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* line 28, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle;
}

/* line 30, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q, blockquote {
  quotes: none;
}
/* line 103, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before, q:after, blockquote:before, blockquote:after {
  content: "";
  content: none;
}

/* line 32, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
  border: none;
}

/* line 116, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

/** Existing colors **/
/** New colors **/
/** Breakpoints **/
/** Fonts **/
/** Existing urls **/
/** New urls **/
/* line 199, ../sass/style.scss */
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p {
  margin: 0;
  padding: 0;
  border: none;
}

/* line 207, ../sass/style.scss */
input, select, textarea {
  vertical-align: middle;
  font-family: Open Sans, sans-serif;
  margin-left: 0;
  border-radius: 0;
}

/* line 217, ../sass/style.scss */
select, textarea, input[type="text"], input[type="password"], #askFormBar .questionTitleInput, .wmd-container, .js-simple-editor, .folded-editor, .mock-editor {
  border: #cce6ec 3px solid;
  height: 22px;
  font-size: 13px;
  padding: 0 5px;
}

/* line 226, ../sass/style.scss */
.paginator:after, .clearfix:after {
  clear: both;
  content: ".";
  display: block;
  height: 0;
  visibility: hidden;
}

/* line 236, ../sass/style.scss */
input[type="submit"], input[type="button"], button, input[type="reset"], .button, .btn {
  /**/
}

/* line 242, ../sass/style.scss */
input[type="submit"].large, input[type="button"].large, button.large, input[type="reset"].large, .button.large {
  font-size: 20px;
  height: 35px;
  line-height: 35px;
  padding: 0 10px;
}

/* line 251, ../sass/style.scss */
input[type="submit"]:hover, button:hover, .button:hover, .btn:hover {
  /**/
}

/* line 257, ../sass/style.scss */
form.ajax-file-upload input[type="file"], form.ajax-file-upload input.fake-file-input {
  cursor: pointer;
  height: 32px;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 267, ../sass/style.scss */
form.ajax-file-upload label, form.ajax-file-upload img.spinner {
  bottom: 0;
  left: 3px;
  position: absolute;
}

/* line 275, ../sass/style.scss */
.box .inputs #interestingTagInput, .box .inputs #ignoredTagInput, .box .inputs #subscribedTagInput, .box .inputs #ab-tag-search {
  width: 100%;
  height: 2.5em;
  font-size: 0.8rem;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  padding: 10px 10px;
  font-size: 15px;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  clear: both;
  color: #494949;
  margin-bottom: 1em;
}
/* line 289, ../sass/style.scss */
.box .inputs #interestingTagInput .tag, .box .inputs #ignoredTagInput .tag, .box .inputs #subscribedTagInput .tag, .box .inputs #ab-tag-search .tag {
  margin-bottom: 0.5em;
  margin-right: 0em;
}

/* line 297, ../sass/style.scss */
.tabsA, .tabsC {
  position: relative;
  display: block;
  height: 20px;
}

/* line 305, ../sass/style.scss */
.tabsA a, .tabsC a {
  height: 20px;
  line-height: 20px;
  padding: 4px 7px;
  text-decoration: none;
}

/* line 314, ../sass/style.scss */
.tabsA .label, .tabsC .label {
  font-weight: bold;
}

/* line 320, ../sass/style.scss */
.short-summary .userinfo .timeago, .short-summary span.anonymous {
  font-size: 11px;
  clear: both;
  font-weight: normal;
  color: #555;
}

/* line 329, ../sass/style.scss */
.short-summary .counts .favorites div {
  margin-top: 3px;
  font-size: 2em;
  line-height: 14px;
  color: #666;
}

/* line 338, ../sass/style.scss */
.short-summary .votes, .short-summary .answers, .short-summary .favorites, .short-summary .views {
  text-align: center;
  padding: 8px 2px 0;
}
@media (min-width: 600px) {
  /* line 338, ../sass/style.scss */
  .short-summary .votes, .short-summary .answers, .short-summary .favorites, .short-summary .views {
    margin: 0 3px;
    width: 51px;
    float: right;
    height: 44px;
  }
}

/* line 351, ../sass/style.scss */
.paginator .prev a, .paginator .prev a:visited, .paginator .next a, .paginator .next a:visited {
  background-color: #fff;
  color: #7a7a6b;
  padding: 0 0.25em;
}

/* line 359, ../sass/style.scss */
.paginator .prev a:hover, .paginator .next a:hover, .paginator .page a:hover {
  text-decoration: none;
  background-color: #dedede;
  color: white;
}

/* line 367, ../sass/style.scss */
ul.tags, ul.tags.marked-tags, ul.js-related-tags {
  list-style: none;
  margin: 0;
  padding: 0 0 0 0;
  line-height: 170%;
  display: block;
}

/* line 377, ../sass/style.scss */
ul#ab-user-tags li, .tags-page ul.tags li {
  width: 32%;
  margin: 5px;
  margin-bottom: 1em;
  margin-left: 0;
}
@media (min-width: 600px) {
  /* line 377, ../sass/style.scss */
  ul#ab-user-tags li, .tags-page ul.tags li {
    width: 24%;
  }
}

/* line 389, ../sass/style.scss */
.moderate-tags-page th, .moderate-tags-page tr {
  vertical-align: top;
  text-align: left;
  padding-right: 20px;
}

/* line 397, ../sass/style.scss */
.ask-page div#question-list h2, .edit-question-page div#question-list h2 {
  font-size: 13px;
  padding-bottom: 0;
  color: #1b79bd;
  border-top: #f0f0f0 1px solid;
  border-left: #f0f0f0 1px solid;
  min-height: 30px;
  line-height: 30px;
  font-weight: normal;
}

/* line 410, ../sass/style.scss */
.ask-page div#question-list span, .edit-question-page div#question-list span {
  width: 28px;
  height: 26px;
  line-height: 26px;
  text-align: center;
  margin-right: 10px;
  float: left;
  display: block;
  color: #fff;
  background: #b8d0d5;
  border-radius: 3px;
}

/* line 426, ../sass/style.scss */
.ask-page #id_tags, .edit-question-page #id_tags {
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
  width: 100%;
  max-width: 395px;
}

/* line 436, ../sass/style.scss */
.ask-page #id_post_author_username, .ask-page #id_post_author_email, .edit-question-page #id_post_author_username, .edit-question-page #id_post_author_email, .question-page #id_post_author_username, .question-page #id_post_author_email, .edit-answer-page #id_post_author_username, .edit-answer-page #id_post_author_email {
  width: 100%;
  height: 2.5em;
  font-size: 0.8rem;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  padding: 10px 10px;
  font-size: 15px;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  clear: both;
  color: #494949;
  margin-top: 0.5em;
}

/* line 454, ../sass/style.scss */
.ask-page table.proxy-user-info, .edit-question-page table.proxy-user-info, .question-page table.proxy-user-info, .edit-answer-page table.proxy-user-info {
  border-spacing: 0;
  margin-bottom: 12px;
  width: 100%;
}

/* line 462, ../sass/style.scss */
.groups-input, .users-input {
  width: 140px;
  padding-left: 5px;
  border: #c9c9b5 1px solid;
  height: 25px;
  font-size: 14px;
}

/* line 472, ../sass/style.scss */
#id_user, #id_user_author {
  height: 25px;
  padding-left: 5px;
  width: 395px;
  font-size: 14px;
}

/* line 481, ../sass/style.scss */
.ask-page .title-desc, .ask-page .tags-desc, .question-page .title-desc, .question-page .tags-desc {
  color: #707070;
  font-style: italic;
  font-size: 16px;
}

/* line 489, ../sass/style.scss */
.ask-page input.submit, .edit-question-page input.submit, #fmanswer input.submit {
  float: left;
  font-weight: bold;
  height: 35px;
  margin-top: 3px;
  margin-right: 7px;
}

/* line 499, ../sass/style.scss */
.folded-editor, .mock-editor {
  box-shadow: inset 0 0 3px 1px #aaa;
  cursor: text;
  height: 100px;
  outline: none;
  width: 100%;
}

/* line 510, ../sass/style.scss */
.users-page .wmd-container, .users-page .js-simple-editor {
  height: 120px;
  padding: 0;
  width: auto;
}

/* line 518, ../sass/style.scss */
.users-page .wmd-container textarea, .users-page .js-simple-editor textarea {
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
  height: 90px;
  width: 100%;
}

/* line 528, ../sass/style.scss */
.ask-page .wmd-container, .ask-page .js-simple-editor, .edit-question-page .wmd-container, .edit-question-page .js-simple-editor, .question-page .wmd-container, .question-page .js-simple-editor, .edit-answer-page .wmd-container, .edit-answer-page .js-simple-editor {
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
  height: auto;
  padding: 0;
  border-radius: 3px;
  border: none;
  padding: 10px 10px;
  font-size: 15px;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  clear: both;
  color: #494949;
  margin-top: 0.5em;
}

/* line 546, ../sass/style.scss */
.ask-page #editor, .edit-question-page #editor, .question-page #editor, .edit-answer-page #editor {
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
  width: 100%;
  height: 100%;
  padding: 6px;
  padding-top: 2em;
}
@media (min-width: 400px) {
  /* line 546, ../sass/style.scss */
  .ask-page #editor, .edit-question-page #editor, .question-page #editor, .edit-answer-page #editor {
    padding: 6px;
  }
}

/* line 561, ../sass/style.scss */
.edit-question-page #id_revision, .wmd-preview #id_revision, #fmedit #id_revision {
  font-size: 14px;
  margin: 12px 0 5px;
  width: 100%;
}

/* line 569, ../sass/style.scss */
.edit-question-page #id_title, .wmd-preview #id_title, #fmedit #id_title {
  font-size: 1.2em;
  line-height: 24px;
  height: 36px;
  margin: 0;
  padding: 0 0 0 5px;
  width: 100%;
  margin-bottom: 10px;
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
}

/* line 584, ../sass/style.scss */
.edit-question-page #id_summary, .wmd-preview #id_summary, #fmedit #id_summary {
  height: 25px;
  padding-left: 5px;
  width: 395px;
  font-size: 14px;
}

/* line 593, ../sass/style.scss */
.answer .moderated, .js-question .moderated {
  font-weight: bold;
  background: url(../images/dialog-warning.png) 2px 0 no-repeat;
  text-decoration: underline;
  line-height: 16px !important;
  margin-bottom: -2px !important;
  padding-left: 24px !important;
}

/* line 604, ../sass/style.scss */
.answer .comment .moderated, .js-question .comment .moderated {
  background-position: 4px 0;
  margin-bottom: -5px !important;
  padding-left: 24px !important;
}

/* line 612, ../sass/style.scss */
.question-page .post-controls a, .question-page .post-controls span.dropdown-toggle {
  color: #7a7a6b;
  padding: 0 7px 3px 18px;
  cursor: pointer;
  border: none;
  font-size: 12px;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
  height: 18px;
  line-height: 18px;
  margin-top: -2px;
  margin-right: 4px;
}

/* line 628, ../sass/style.scss */
.question-page .post-controls span.dropdown-toggle:hover .dropdown-menu li, .question-page .post-controls span.dropdown-toggle:hover .dropdown-menu li:hover {
  display: block !important;
  margin: 0;
  padding: 0;
  width: 100% !important;
}

/* line 637, ../sass/style.scss */
.question-page .post-controls .answer-convert input, .question-page .answer-controls .answer-convert input {
  font-size: 12px;
  color: #7a7a6b;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
  display: inline;
  white-space: nowrap;
  padding-left: 0;
  background: none;
  border: none;
  padding: 0 7px 3px 18px;
  float: right;
  height: 18px;
  line-height: 18px;
  margin-top: -2px;
  margin-left: 4px;
  box-shadow: 0 0 0 #929292;
}

/* line 659, ../sass/style.scss */
.question-page .comments .js-open-editor-btn, .question-page .comments .js-load-comments-btn {
  font-size: 11px;
  padding: 3px;
  cursor: pointer;
}

/* line 667, ../sass/style.scss */
.question-img-upvote, .question-img-downvote, .answer-img-upvote, .answer-img-downvote {
  width: 25px;
  height: 20px;
  cursor: pointer;
}

/* line 675, ../sass/style.scss */
.facebook-share.icon, .twitter-share.icon, .linkedin-share.icon, .identica-share.icon {
  /**/
}

/* line 681, ../sass/style.scss */
.openid-signin input[type="text"], .openid-signin input[type="password"] {
  /**/
}

/* line 687, ../sass/style.scss */
.meta, .openid-signin, .user-profile-edit-page {
  /**/
}

/* line 693, ../sass/style.scss */
.meta p, .openid-signin p, .user-profile-edit-page p {
  color: #707070;
  font-family: Open Sans, sans-serif;
  color: #555;
  line-height: 140%;
  margin-bottom: 6px;
}

/* line 703, ../sass/style.scss */
.meta h2, .openid-signin h2, .user-profile-edit-page h2 {
  font-size: 1.2em;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}

/* line 711, ../sass/style.scss */
.user-profile-page input[type="text"], .user-profile-page input[type="password"], .user-profile-page select, .meta input[type="text"], .meta input[type="password"], .meta select, .users-page input[type="text"], .users-page input[type="password"], .users-page select, .user-profile-edit-page input[type="text"], .user-profile-edit-page input[type="password"], .user-profile-edit-page select {
  /**/
}

/* line 717, ../sass/style.scss */
.user-profile-page textarea, .meta textarea, .users-page textarea, .user-profile-edit-page textarea {
  /**/
}

/* line 723, ../sass/style.scss */
#local_login_buttons input[type="text"], #local_login_buttons input[type="password"], #password-fs input[type="text"], #password-fs input[type="password"], #openid-fs input[type="text"], #openid-fs input[type="password"], #signup-form input[type="text"], #signup-form input[type="password"] {
  line-height: 25px;
  margin: 0;
  padding: 0 5px;
  height: 2em;
}

/* line 732, ../sass/style.scss */
.user-profile-page .up-votes, .user-profile-page .down-votes {
  display: inline-block;
  font-size: 1.9em;
  font-weight: bold;
  height: 30px;
  line-height: 22px;
  margin: 0 15px 0 2px;
}

/* line 743, ../sass/style.scss */
.ask-page label + .form-error ul.errorlist, .edit-question-page label + .form-error ul.errorlist, .edit-answer-page label + .form-error ul.errorlist {
  color: #880000;
  display: inline-block;
  font-size: 16px;
  margin-left: 0;
  padding-bottom: 2px;
  vertical-align: bottom;
}

/* line 754, ../sass/style.scss */
.openid-signin p.error, .error {
  color: #db4437;
  margin: 0;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
}

/* line 764, ../sass/style.scss */
.tag-editor input.new-tags-input, .tag-editor input.new-tags-input:focus {
  border: none;
  box-shadow: none;
  font-size: 14px;
  font-color: #707070;
  height: 16px;
  line-height: 16px;
  margin: 9px 0 0 -6px;
  padding: 0 0 0 6px;
}

/* line 787, ../sass/style.scss */
body {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background: #f9f9f9;
  font-size: 14px;
  line-height: 150%;
  color: #666;
  font-family: Open Sans, sans-serif;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
body:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 794, ../sass/style.scss */
body.user-messages {
  margin-top: 2.4em;
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
}
/* line 803, ../sass/style.scss */
body.lang-zh .box .inputs #interestingTagInput {
  width: 140px;
}
/* line 806, ../sass/style.scss */
body.lang-zh .box .inputs #ignoredTagInput {
  width: 140px;
}
/* line 809, ../sass/style.scss */
body.lang-zh .box .inputs #subscribedTagInput {
  width: 140px;
}
/* line 812, ../sass/style.scss */
body.lang-zh .box .inputs #ab-tag-search {
  width: 140px;
}
/* line 817, ../sass/style.scss */
body.lang-zh .box a.followed {
  line-height: 34px !important;
}
/* line 820, ../sass/style.scss */
body.lang-zh .box a.follow {
  line-height: 34px !important;
}
/* line 825, ../sass/style.scss */
body.lang-zh button {
  line-height: 24px;
}
/* line 828, ../sass/style.scss */
body.lang-zh input[type="submit"] {
  line-height: 24px;
}
/* line 831, ../sass/style.scss */
body.lang-zh input[type="button"] {
  line-height: 24px;
}
/* line 834, ../sass/style.scss */
body.lang-zh input[type="reset"] {
  line-height: 24px;
}
/* line 837, ../sass/style.scss */
body.lang-zh .button {
  line-height: 24px;
}
/* line 840, ../sass/style.scss */
body.lang-zh.question-page a.submit {
  line-height: 30px !important;
}
/* line 847, ../sass/style.scss */
body.lang-zh_CN .box .inputs #interestingTagInput {
  width: 140px;
}
/* line 850, ../sass/style.scss */
body.lang-zh_CN .box .inputs #ignoredTagInput {
  width: 140px;
}
/* line 853, ../sass/style.scss */
body.lang-zh_CN .box .inputs #subscribedTagInput {
  width: 140px;
}
/* line 856, ../sass/style.scss */
body.lang-zh_CN .box .inputs #ab-tag-search {
  width: 140px;
}
/* line 861, ../sass/style.scss */
body.lang-zh_CN .box a.followed {
  line-height: 34px !important;
}
/* line 864, ../sass/style.scss */
body.lang-zh_CN .box a.follow {
  line-height: 34px !important;
}
/* line 869, ../sass/style.scss */
body.lang-zh_CN button {
  line-height: 24px;
}
/* line 872, ../sass/style.scss */
body.lang-zh_CN input[type="submit"] {
  line-height: 24px;
}
/* line 875, ../sass/style.scss */
body.lang-zh_CN input[type="button"] {
  line-height: 24px;
}
/* line 878, ../sass/style.scss */
body.lang-zh_CN input[type="reset"] {
  line-height: 24px;
}
/* line 881, ../sass/style.scss */
body.lang-zh_CN .button {
  line-height: 24px;
}
/* line 884, ../sass/style.scss */
body.lang-zh_CN.question-page a.submit {
  line-height: 30px !important;
}
/* line 891, ../sass/style.scss */
body.lang-zh-cn .box .inputs #interestingTagInput {
  width: 140px;
}
/* line 894, ../sass/style.scss */
body.lang-zh-cn .box .inputs #ignoredTagInput {
  width: 140px;
}
/* line 897, ../sass/style.scss */
body.lang-zh-cn .box .inputs #subscribedTagInput {
  width: 140px;
}
/* line 900, ../sass/style.scss */
body.lang-zh-cn .box .inputs #ab-tag-search {
  width: 140px;
}
/* line 905, ../sass/style.scss */
body.lang-zh-cn .box a.followed {
  line-height: 34px !important;
}
/* line 908, ../sass/style.scss */
body.lang-zh-cn .box a.follow {
  line-height: 34px !important;
}
/* line 913, ../sass/style.scss */
body.lang-zh-cn button {
  line-height: 24px;
}
/* line 916, ../sass/style.scss */
body.lang-zh-cn input[type="submit"] {
  line-height: 24px;
}
/* line 919, ../sass/style.scss */
body.lang-zh-cn input[type="button"] {
  line-height: 24px;
}
/* line 922, ../sass/style.scss */
body.lang-zh-cn input[type="reset"] {
  line-height: 24px;
}
/* line 925, ../sass/style.scss */
body.lang-zh-cn .button {
  line-height: 24px;
}
/* line 928, ../sass/style.scss */
body.lang-zh-cn.question-page a.submit {
  line-height: 30px !important;
}
/* line 935, ../sass/style.scss */
body.lang-zh-tw .box .inputs #interestingTagInput {
  width: 140px;
}
/* line 938, ../sass/style.scss */
body.lang-zh-tw .box .inputs #ignoredTagInput {
  width: 140px;
}
/* line 941, ../sass/style.scss */
body.lang-zh-tw .box .inputs #subscribedTagInput {
  width: 140px;
}
/* line 944, ../sass/style.scss */
body.lang-zh-tw .box .inputs #ab-tag-search {
  width: 140px;
}
/* line 949, ../sass/style.scss */
body.lang-zh-tw .box a.followed {
  line-height: 34px !important;
}
/* line 952, ../sass/style.scss */
body.lang-zh-tw .box a.follow {
  line-height: 34px !important;
}
/* line 957, ../sass/style.scss */
body.lang-zh-tw button {
  line-height: 24px;
}
/* line 960, ../sass/style.scss */
body.lang-zh-tw input[type="submit"] {
  line-height: 24px;
}
/* line 963, ../sass/style.scss */
body.lang-zh-tw input[type="button"] {
  line-height: 24px;
}
/* line 966, ../sass/style.scss */
body.lang-zh-tw input[type="reset"] {
  line-height: 24px;
}
/* line 969, ../sass/style.scss */
body.lang-zh-tw .button {
  line-height: 24px;
}
/* line 972, ../sass/style.scss */
body.lang-zh-tw.question-page a.submit {
  line-height: 30px !important;
}
/* line 979, ../sass/style.scss */
body.lang-zh_TW .box .inputs #interestingTagInput {
  width: 140px;
}
/* line 982, ../sass/style.scss */
body.lang-zh_TW .box .inputs #ignoredTagInput {
  width: 140px;
}
/* line 985, ../sass/style.scss */
body.lang-zh_TW .box .inputs #subscribedTagInput {
  width: 140px;
}
/* line 988, ../sass/style.scss */
body.lang-zh_TW .box .inputs #ab-tag-search {
  width: 140px;
}
/* line 993, ../sass/style.scss */
body.lang-zh_TW .box a.followed {
  line-height: 34px !important;
}
/* line 996, ../sass/style.scss */
body.lang-zh_TW .box a.follow {
  line-height: 34px !important;
}
/* line 1001, ../sass/style.scss */
body.lang-zh_TW button {
  line-height: 24px;
}
/* line 1004, ../sass/style.scss */
body.lang-zh_TW input[type="submit"] {
  line-height: 24px;
}
/* line 1007, ../sass/style.scss */
body.lang-zh_TW input[type="button"] {
  line-height: 24px;
}
/* line 1010, ../sass/style.scss */
body.lang-zh_TW input[type="reset"] {
  line-height: 24px;
}
/* line 1013, ../sass/style.scss */
body.lang-zh_TW .button {
  line-height: 24px;
}
/* line 1016, ../sass/style.scss */
body.lang-zh_TW.question-page a.submit {
  line-height: 30px !important;
}
/* line 1021, ../sass/style.scss */
body.lang-hu .scope-selector {
  font-size: 17px;
  margin-left: 10px;
}
/* line 1025, ../sass/style.scss */
body.lang-hu #searchBar {
  margin-left: 252px;
}
/* line 1028, ../sass/style.scss */
body.lang-hu .search-drop-menu {
  margin-left: 252px;
}
/* line 1031, ../sass/style.scss */
body.lang-hu .users-input {
  width: 100px;
}
/* line 1034, ../sass/style.scss */
body.lang-hu .groups-input {
  width: 100px;
}
/* line 1038, ../sass/style.scss */
body.lang-hu .box .inputs #interestingTagInput {
  width: 111px;
}
/* line 1041, ../sass/style.scss */
body.lang-hu .box .inputs #ignoredTagInput {
  width: 111px;
}
/* line 1044, ../sass/style.scss */
body.lang-hu .box .inputs #subscribedTagInput {
  width: 111px;
}
/* line 1047, ../sass/style.scss */
body.lang-hu .box .inputs #ab-tag-search {
  width: 111px;
}
/* line 1053, ../sass/style.scss */
body.lang-es .scope-selector {
  font-size: 18px;
}
/* line 1056, ../sass/style.scss */
body.lang-es .users-input {
  width: 130px;
}
/* line 1059, ../sass/style.scss */
body.lang-es .groups-input {
  width: 130px;
}
/* line 1063, ../sass/style.scss */
body.lang-es .box .inputs #interestingTagInput {
  width: 130px;
}
/* line 1066, ../sass/style.scss */
body.lang-es .box .inputs #ignoredTagInput {
  width: 130px;
}
/* line 1071, ../sass/style.scss */
body.lang-es .short-summary .counts .answers div {
  font-size: 10px;
}
/* line 1074, ../sass/style.scss */
body.lang-es .short-summary .counts .views div {
  font-size: 10px;
}
/* line 1077, ../sass/style.scss */
body.lang-es .short-summary .counts .votes div {
  font-size: 10px;
}
/* line 1083, ../sass/style.scss */
body.lang-de .scope-selector {
  font-size: 17px;
}
/* line 1087, ../sass/style.scss */
body.lang-de .box h2 {
  font-size: 17px !important;
}
/* line 1091, ../sass/style.scss */
body.lang-de .box .inputs #interestingTagInput {
  width: 153px;
}
/* line 1094, ../sass/style.scss */
body.lang-de .box .inputs #ignoredTagInput {
  width: 153px;
}
/* line 1097, ../sass/style.scss */
body.lang-de .box .inputs #subscribedTagInput {
  width: 153px;
}
/* line 1100, ../sass/style.scss */
body.lang-de .box .inputs #ab-tag-search {
  width: 153px;
}
/* line 1105, ../sass/style.scss */
body.lang-de #metaNav a {
  font-size: 16px;
}
/* line 1111, ../sass/style.scss */
body.lang-fr .box .inputs #interestingTagInput {
  width: 127px;
}
/* line 1114, ../sass/style.scss */
body.lang-fr .box .inputs #ignoredTagInput {
  width: 127px;
}
/* line 1117, ../sass/style.scss */
body.lang-fr .box .inputs #subscribedTagInput {
  width: 127px;
}
/* line 1120, ../sass/style.scss */
body.lang-fr .box .inputs #ab-tag-search {
  width: 127px;
}
/* line 1124, ../sass/style.scss */
body.lang-fr #metaNav a {
  font-size: 16px;
}
/* line 1129, ../sass/style.scss */
body.lang-fi #scopeNav {
  width: 315px;
}
/* line 1132, ../sass/style.scss */
body.lang-fi .scope-selector {
  font-size: 17px;
}
/* line 1136, ../sass/style.scss */
body.lang-fi .box .inputs #interestingTagInput {
  width: 142px;
}
/* line 1139, ../sass/style.scss */
body.lang-fi .box .inputs #ignoredTagInput {
  width: 142px;
}
/* line 1142, ../sass/style.scss */
body.lang-fi .box .inputs #subscribedTagInput {
  width: 142px;
}
/* line 1145, ../sass/style.scss */
body.lang-fi .box .inputs #ab-tag-search {
  width: 142px;
}
/* line 1151, ../sass/style.scss */
body.lang-ru .scope-selector {
  font-size: 17px;
}
/* line 1155, ../sass/style.scss */
body.lang-ru .box .inputs #interestingTagInput {
  width: 146px;
}
/* line 1158, ../sass/style.scss */
body.lang-ru .box .inputs #ignoredTagInput {
  width: 146px;
}
/* line 1161, ../sass/style.scss */
body.lang-ru .box .inputs #subscribedTagInput {
  width: 146px;
}
/* line 1164, ../sass/style.scss */
body.lang-ru .box .inputs #ab-tag-search {
  width: 146px;
}
/* line 1170, ../sass/style.scss */
body.lang-ko #scopeNav {
  width: 315px;
}
/* line 1174, ../sass/style.scss */
body.lang-ko .box .inputs #interestingTagInput {
  width: 144px;
}
/* line 1177, ../sass/style.scss */
body.lang-ko .box .inputs #ignoredTagInput {
  width: 144px;
}
/* line 1180, ../sass/style.scss */
body.lang-ko .box .inputs #subscribedTagInput {
  width: 144px;
}
/* line 1183, ../sass/style.scss */
body.lang-ko .box .inputs #ab-tag-search {
  width: 144px;
}
/* line 1188, ../sass/style.scss */
body.anon.ask-page .search-drop-menu {
  padding: 5px 10px 6px 0;
}
/* line 1191, ../sass/style.scss */
body.question-page ins {
  background: transparent;
}
/* line 1194, ../sass/style.scss */
body.main-page ins {
  background: transparent;
}
/* line 1198, ../sass/style.scss */
body.lang-gl .box .inputs #interestingTagInput {
  width: 127px;
}
/* line 1201, ../sass/style.scss */
body.lang-gl .box .inputs #ignoredTagInput {
  width: 127px;
}
/* line 1204, ../sass/style.scss */
body.lang-gl .box .inputs #subscribedTagInput {
  width: 127px;
}
/* line 1207, ../sass/style.scss */
body.lang-gl .box .inputs #ab-tag-search {
  width: 127px;
}
/* line 1212, ../sass/style.scss */
body.lang-pt_BR .box .inputs #interestingTagInput {
  width: 116px;
}
/* line 1215, ../sass/style.scss */
body.lang-pt_BR .box .inputs #ignoredTagInput {
  width: 116px;
}
/* line 1218, ../sass/style.scss */
body.lang-pt_BR .box .inputs #subscribedTagInput {
  width: 116px;
}
/* line 1221, ../sass/style.scss */
body.lang-pt_BR .box .inputs #ab-tag-search {
  width: 116px;
}
/* line 1226, ../sass/style.scss */
body.lang-nb_NO .box .inputs #interestingTagInput {
  width: 133px;
  width: 133px;
}
/* line 1230, ../sass/style.scss */
body.lang-nb_NO .box .inputs #ignoredTagInput {
  width: 133px;
  width: 133px;
}
/* line 1234, ../sass/style.scss */
body.lang-nb_NO .box .inputs #subscribedTagInput {
  width: 133px;
  width: 133px;
}
/* line 1238, ../sass/style.scss */
body.lang-nb_NO .box .inputs #ab-tag-search {
  width: 133px;
  width: 133px;
}

/* line 1244, ../sass/style.scss */
div {
  margin: 0 auto;
  padding: 0;
}

/* line 1248, ../sass/style.scss */
h1 {
  font-size: 24px;
  padding: 0 0 5px 0;
}

/* line 1253, ../sass/style.scss */
h2 {
  font-size: 21px;
}

/* line 1257, ../sass/style.scss */
h3 {
  font-size: 19px;
  padding: 3px 0 3px 5px;
}

/* line 1271, ../sass/style.scss */
ul {
  list-style: disc;
  margin-left: 20px;
  padding-left: 0;
  margin-bottom: 1em;
}
/* line 1277, ../sass/style.scss */
ul#searchTags {
  display: inline-block;
  margin-left: 6px;
  min-width: 43px;
}
/* line 1286, ../sass/style.scss */
ul.tags.marked-tags li {
  margin-bottom: 1em;
}
/* line 1290, ../sass/style.scss */
ul.tags li {
  float: left;
  display: block;
  margin: 0 8px 8px 0;
  padding: 0;
  height: 20px;
  line-height: 20px;
}
/* line 1301, ../sass/style.scss */
ul.js-related-tags li {
  margin: 0 5px 8px 0;
  float: left;
  clear: left;
}
/* line 1307, ../sass/style.scss */
ul.errorlist {
  margin: 0;
  list-style: none;
  font-size: 12px;
  color: #880000;
  color: red;
  font-weight: bold;
  margin-top: 0.5em;
}
/* line 1315, ../sass/style.scss */
ul.errorlist li {
  line-height: 16px;
}
/* line 1319, ../sass/style.scss */
ul.form-horizontal-rows {
  list-style: none;
  margin: 0;
}
/* line 1322, ../sass/style.scss */
ul.form-horizontal-rows td {
  padding: 0.5em 0 0.5em 0;
}
/* line 1325, ../sass/style.scss */
ul.form-horizontal-rows li {
  position: relative;
  height: 40px;
}
/* line 1328, ../sass/style.scss */
ul.form-horizontal-rows li input {
  position: absolute;
  bottom: 0;
  left: 180px;
  margin: 0;
}
/* line 1335, ../sass/style.scss */
ul.form-horizontal-rows label {
  display: inline-block;
  position: absolute;
  left: 0;
  bottom: 6px;
  margin: 0;
  line-height: 12px;
  font-size: 1.2em;
}
/* line 1344, ../sass/style.scss */
ul.form-horizontal-rows ul.errorlist {
  list-style: none;
  color: red;
  font-weight: bold;
  margin-top: 0.5em;
  font-size: 10px;
  line-height: 10px;
  position: absolute;
  top: -4px;
  left: 180px;
  text-align: left;
  margin: 0;
}
/* line 1356, ../sass/style.scss */
ul.form-horizontal-rows ul.errorlist li {
  height: 10px;
}
/* line 1361, ../sass/style.scss */
ul.post-tags {
  margin: 2px 0 0 3px;
}
/* line 1363, ../sass/style.scss */
ul.post-tags li {
  margin-top: 4px;
  margin-bottom: 3px;
}
/* line 1368, ../sass/style.scss */
ul.post-retag {
  margin-bottom: 0;
  margin-left: 5px;
}
/* line 1371, ../sass/style.scss */
ul.post-retag input {
  width: 400px;
  height: 22px;
  margin: 3px 0 0 -5px;
  padding: 0 5px;
}

/* line 1384, ../sass/style.scss */
li input {
  margin: 3px 3px 4px 3px;
}
/* line 1387, ../sass/style.scss */
li.L0 {
  list-style-type: none;
}
/* line 1390, ../sass/style.scss */
li.L1 {
  list-style-type: none;
  background: #f0f0f0;
}
/* line 1394, ../sass/style.scss */
li.L2 {
  list-style-type: none;
}
/* line 1397, ../sass/style.scss */
li.L3 {
  list-style-type: none;
  background: #f0f0f0;
}
/* line 1401, ../sass/style.scss */
li.L5 {
  list-style-type: none;
  background: #f0f0f0;
}
/* line 1405, ../sass/style.scss */
li.L6 {
  list-style-type: none;
}
/* line 1408, ../sass/style.scss */
li.L7 {
  list-style-type: none;
  background: #f0f0f0;
}
/* line 1412, ../sass/style.scss */
li.L8 {
  list-style-type: none;
}
/* line 1415, ../sass/style.scss */
li.L9 {
  background: #f0f0f0;
}

/* line 1420, ../sass/style.scss */
#searchTags li {
  font-size: 0.82em;
}

/* line 1435, ../sass/style.scss */
form.ajax-file-upload {
  height: 60px;
  position: relative;
}
/* line 1438, ../sass/style.scss */
form.ajax-file-upload input[type="file"] {
  z-index: 2;
  filter: alpha(opacity=0);
  opacity: 0;
}
/* line 1447, ../sass/style.scss */
form.ajax-file-upload input.fake-file-input {
  z-index: 1;
}
/* line 1451, ../sass/style.scss */
form.ajax-file-upload img.spinner {
  bottom: 6px;
  left: 10px;
}

/* line 1460, ../sass/style.scss */
img.flag {
  border: 1px solid #f0f0f0;
  vertical-align: text-top;
}
/* line 1464, ../sass/style.scss */
img.group-logo {
  height: 60px;
}

/* line 1468, ../sass/style.scss */
p {
  font-size: 14px;
  line-height: 140%;
  margin-bottom: 6px;
}
/* line 1473, ../sass/style.scss */
p.form-item {
  margin: 0;
}
/* line 1476, ../sass/style.scss */
p.space-above {
  margin-top: 10px;
}
/* line 1479, ../sass/style.scss */
p.signup_p {
  margin: 20px 0 0;
}

/* line 1483, ../sass/style.scss */
label {
  vertical-align: middle;
}
/* line 1485, ../sass/style.scss */
label.retag-error {
  color: #880000;
  padding-left: 5px;
  font-size: 10px;
}
/* line 1490, ../sass/style.scss */
label + .form-error {
  padding-left: 8px;
}

/* line 1494, ../sass/style.scss */
hr {
  border: none;
  border-top: 1px dashed #ccccce;
  margin: 0;
}

/* line 1501, ../sass/style.scss */
input.tipped-input {
  padding-left: 5px;
}
/* line 1503, ../sass/style.scss */
input.tipped-input.blank {
  color: #707070;
}
/* line 1507, ../sass/style.scss */
input:focus {
  outline: none;
}

/* line 1511, ../sass/style.scss */
select {
  width: 100%;
}

/* line 1516, ../sass/style.scss */
textarea {
  border-radius: 3px;
  border: none;
  padding: 10px 10px;
  font-size: 15px;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  clear: both;
  color: #494949;
  margin-top: 0.5em;
}
/* line 1519, ../sass/style.scss */
textarea:focus {
  outline: none;
}
/* line 1522, ../sass/style.scss */
textarea.tipped-input {
  padding-left: 5px;
}

/* line 1534, ../sass/style.scss */
input[type="radio"] {
  margin: 2px 3px 0 0;
}

/* line 1541, ../sass/style.scss */
input[type="text"].prompt {
  color: #707070;
}

/* line 1547, ../sass/style.scss */
input[type="password"].prompt {
  color: #707070;
}

/* line 1551, ../sass/style.scss */
#interestingTagAdd, #ignoredTagAdd {
  margin-top: 0.5em;
}

/* line 1554, ../sass/style.scss */
.tabsA a, .tabsC a {
  color: #494949;
}

/* line 1557, ../sass/style.scss */
#answer-tabsA {
  width: 100%;
  margin-top: 0.5em;
  float: right;
  padding-top: 0.4em;
  font-size: 0.8em;
}
@media (min-width: 600px) {
  /* line 1557, ../sass/style.scss */
  #answer-tabsA {
    width: auto;
    margin-top: 0;
    font-size: 1em;
  }
}

/* line 1569, ../sass/style.scss */
.tabsA a:hover, .tabsC a:hover {
  color: #3c6eb4;
  text-decoration: none;
}

/* line 1573, ../sass/style.scss */
.tabsC {
  height: auto;
}

/* line 1576, ../sass/style.scss */
.short-summary a:hover {
  color: #3c6eb4;
  text-decoration: none;
}

/* line 1580, ../sass/style.scss */
.paginator .page a {
  color: #494949;
}

/* line 1583, ../sass/style.scss */
.user-profile-edit-page h2 {
  margin-top: 0;
}

/* line 1586, ../sass/style.scss */
.fa-twitter, .fa-facebook, .fa-linkedin, .fa-google-plus {
  font-size: 1.8em;
  margin-bottom: 0.3em;
}

/* line 1590, ../sass/style.scss */
.fa-twitter {
  color: #55acee;
  margin-top: 0.3em;
}

/* line 1594, ../sass/style.scss */
.fa-facebook {
  color: #4e69a2;
}

/* line 1597, ../sass/style.scss */
.fa-linkedin {
  color: #069;
}

/* line 1600, ../sass/style.scss */
.fa-google-plus {
  color: #db4437;
}

/* line 1603, ../sass/style.scss */
.fa-comment {
  color: #3c6eb4;
  font-size: 1.1em;
}

/* line 1607, ../sass/style.scss */
.delete-icon {
  background-color: #dedede;
  cursor: pointer;
  padding-left: 0.65em;
  padding-right: 0.39em;
  padding-top: 0.19em;
  padding-bottom: 0.5em;
  z-index: -1;
  margin-left: -1em;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 1621, ../sass/style.scss */
.border-box {
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
}

/* line 1626, ../sass/style.scss */
#askFormBar {
  display: inline-block;
  padding: 4px 0 0;
  margin-top: 0;
  width: 100%;
  position: relative;
}
/* line 1632, ../sass/style.scss */
#askFormBar .questionTitleInput {
  font-size: 24px;
  height: 36px;
  margin: 0;
  padding-left: 5px;
  width: 100%;
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
}
/* line 1643, ../sass/style.scss */
#askFormBar p {
  margin: 0 0 5px 0;
  font-size: 14px;
  color: #555;
  line-height: 1.4;
}

/* line 1652, ../sass/style.scss */
.wmd-container textarea {
  border: none;
}

/* line 1658, ../sass/style.scss */
.js-simple-editor textarea {
  border: none;
}

/* line 1665, ../sass/style.scss */
.folded-editor .editor-proper {
  display: none;
}
/* line 1668, ../sass/style.scss */
.folded-editor.unfolded {
  cursor: default;
  box-shadow: 0 0 0 0;
  border: none;
  height: auto;
}
/* line 1674, ../sass/style.scss */
.folded-editor.unfolded .editor-proper {
  display: block;
}
/* line 1678, ../sass/style.scss */
.folded-editor p.prompt {
  margin: 5px 4px;
  display: block;
}

/* line 1686, ../sass/style.scss */
.mock-editor .editor-proper {
  display: none;
}
/* line 1689, ../sass/style.scss */
.mock-editor.unfolded {
  cursor: default;
  box-shadow: 0 0 0 0;
}
/* line 1694, ../sass/style.scss */
.mock-editor p.prompt {
  margin: 5px 4px;
  display: block;
}

/* line 1699, ../sass/style.scss */
.tos {
  margin: 20px 0 10px;
}
/* line 1701, ../sass/style.scss */
.tos .tos-content {
  background: #f0f0f0;
  border: #cce6ec 3px solid;
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  margin: 0;
  overflow-y: auto;
  padding: 3px 5px;
  width: 398px;
}

/* line 1715, ../sass/style.scss */
iframe {
  border: none;
}

/* line 1718, ../sass/style.scss */
a {
  color: #1b79bd;
  text-decoration: none;
  cursor: pointer;
}
/* line 1722, ../sass/style.scss */
a:hover {
  text-decoration: none;
}
/* line 1725, ../sass/style.scss */
a.medal {
  float: left;
  height: 24px;
  line-height: 23px;
  position: relative;
  font-size: 11px;
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 10px;
  padding: 0 7px 0 10px;
  /*background: #6d6d6d;*/
  background: #cbcbcb;
  color: #494949;
  text-decoration: none;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
}
/* line 1746, ../sass/style.scss */
a.medal:before {
  content: "";
  float: left;
  position: absolute;
  left: -9px;
  border-style: solid;
  border-width: 12px 9px 12px 0;
  /*border-color: #6d6d6d;*/
  border-color: #cbcbcb;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  border-top-left-radius: 4px;
}
/* line 1763, ../sass/style.scss */
a.medal:hover:before {
  border-color: #494949;
}
/* line 1766, ../sass/style.scss */
a.medal:link {
  color: #494949;
}
/* line 1769, ../sass/style.scss */
a.medal:visited {
  color: #494949;
}
/* line 1772, ../sass/style.scss */
a.medal:hover {
  cursor: pointer;
  color: #fff;
  background: #494949;
}
/* line 1777, ../sass/style.scss */
a.medal:active {
  color: #fff;
}
/* line 1780, ../sass/style.scss */
a.medal:after {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  float: left;
  width: 5px;
  height: 5px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  -moz-box-shadow: -1px -1px 2px #424242;
  -webkit-box-shadow: -1px -1px 2px #424242;
  box-shadow: -1px -1px 2px #424242;
}
/* line 1796, ../sass/style.scss */
a.badge1:after {
  background: #ffcc00;
  -moz-box-shadow: -1px -1px 2px #CD6600;
  -webkit-box-shadow: -1px -1px 2px #CD6600;
  box-shadow: -1px -1px 2px #CD6600;
}
/* line 1802, ../sass/style.scss */
a.badge2:after {
  background: #dedede;
  -moz-box-shadow: -1px -1px 2px #666666;
  -webkit-box-shadow: -1px -1px 2px #666666;
  box-shadow: -1px -1px 2px #666666;
}
/* line 1808, ../sass/style.scss */
a.badge3:after {
  background: #cc9933;
  -moz-box-shadow: -1px -1px 2px #8B4513;
  -webkit-box-shadow: -1px -1px 2px #8B4513;
  box-shadow: -1px -1px 2px #8B4513;
}
/* line 1814, ../sass/style.scss */
a.comment {
  background: #f0f0f0;
  color: #993300;
  padding: 5px;
}
/* line 1819, ../sass/style.scss */
a.offensive {
  color: #929292;
}
/* line 1822, ../sass/style.scss */
a.edit {
  padding-left: 3px;
  color: #145bff;
}
/* line 1826, ../sass/style.scss */
a.primary-group-name {
  color: #990e08;
  font-weight: bold;
}

/* line 1831, ../sass/style.scss */
ol {
  list-style: decimal;
  margin-left: 30px;
  margin-bottom: 1em;
  padding-left: 0;
}
/* line 1836, ../sass/style.scss */
ol.linenums {
  margin-top: 0;
  margin-bottom: 0;
}

/* line 1842, ../sass/style.scss */
td ul {
  vertical-align: middle;
}
/* line 1845, ../sass/style.scss */
td.setting-label {
  width: 30%;
}
/* line 1847, ../sass/style.scss */
td.setting-label span.lang {
  color: #ff4747;
}
/* line 1851, ../sass/style.scss */
td.setting-input {
  padding-left: 10px;
  width: 70%;
}
/* line 1854, ../sass/style.scss */
td.setting-input input[type="text"] {
  font-size: 13px;
  height: 28px;
  line-height: 28px;
  padding-left: 5px;
  width: 50%;
}
/* line 1861, ../sass/style.scss */
td.setting-input select {
  width: 50%;
}
/* line 1864, ../sass/style.scss */
td.setting-input textarea {
  padding: 3px 2px;
  width: 100%;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  transition: border linear 0.2s, box-shadow linear 0.2s;
}

/* line 1874, ../sass/style.scss */
pre {
  font-family: Open Sans, sans-serif;
  font-size: 100%;
  margin-bottom: 10px;
  background-color: #f5f5f5;
  padding-left: 5px;
  padding-top: 5px;
  padding-bottom: 20px;
}
/* line 1882, ../sass/style.scss */
pre.prettyprint {
  padding: 2px;
  border: 1px solid #888888;
}

/* line 1887, ../sass/style.scss */
code {
  font-family: Open Sans, sans-serif;
  font-size: 100%;
}

/* line 1891, ../sass/style.scss */
blockquote {
  margin-bottom: 10px;
  margin-right: 15px;
  padding: 10px 0 1px 10px;
  background-color: #f5f5f5;
}

/* line 1897, ../sass/style.scss */
html {
  overflow-y: scroll;
}

/* line 1900, ../sass/style.scss */
h2 {
  line-height: 1.5em;
}

/* line 1903, ../sass/style.scss */
.paginator {
  padding-top: 5px;
  font-size: 13px;
}
/* line 1909, ../sass/style.scss */
.paginator .prev {
  margin-right: .5em;
}
/* line 1921, ../sass/style.scss */
.paginator .next {
  margin-right: .5em;
}
/* line 1933, ../sass/style.scss */
.paginator .curr {
  padding: 0 .25em;
  margin: 0 .15em 0 0;
  color: #fff;
  font-weight: bold;
}
/* line 1938, ../sass/style.scss */
.paginator .curr a {
  width: 1.6em;
  height: 1.6em;
  border-radius: 16px;
  color: #fff;
  background: #6d6d6d;
}
/* line 1945, ../sass/style.scss */
.paginator .curr.page a:hover {
  color: #fff;
  padding: 0 0.25em;
}
/* line 1950, ../sass/style.scss */
.paginator .text {
  color: #7a7a6b;
  padding: .3em;
}
/* line 1954, ../sass/style.scss */
.paginator .paginator-container-left {
  padding: 5px 0 10px;
}
/* line 1957, ../sass/style.scss */
.paginator .page a {
  margin: 0 .15em 0 0;
  width: 1.6em;
  height: 1.6em;
  border-radius: 16px;
  font-weight: bold;
}
/* line 1963, ../sass/style.scss */
.paginator .page a:visited {
  padding: 0 .25em;
  margin: 0 .15em 0 0;
}

/* line 1972, ../sass/style.scss */
.invisible {
  margin: -1px 0 0 -1px;
  height: 1px;
  overflow: hidden;
  width: 1px;
}

/* line 1978, ../sass/style.scss */
.badges {
  a: hover;
  a-text-decoration: none;
}
/* line 1982, ../sass/style.scss */
.badges .tag-number {
  float: none;
  display: inline;
  padding-right: 15px;
}

/* line 1988, ../sass/style.scss */
.js-avatar-box {
  text-decoration: none;
  width: 32px;
  height: 32px;
}

/* line 1993, ../sass/style.scss */
.tips, .markdown-basics {
  display: block;
  background-color: #f5f5f5;
  padding: 1em;
}

/* line 1998, ../sass/style.scss */
.markdown-basics {
  margin-top: 0.5em;
}

/* line 2001, ../sass/style.scss */
.box {
  border-radius: 0.5em;
  overflow: hidden;
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
}
/* line 2007, ../sass/style.scss */
.box .js-avatar {
  height: 48px;
  width: 48px;
}
/* line 2011, ../sass/style.scss */
.box p {
  margin-bottom: 4px;
  color: #707070;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
}
/* line 2016, ../sass/style.scss */
.box p.info-box-follow-up-links {
  text-align: right;
  margin: 0;
}
/* line 2021, ../sass/style.scss */
.box h2 {
  padding-left: 0;
  line-height: 1.5em;
  text-align: left;
  font-size: 1.2em;
  font-weight: bold;
  color: #787878;
  padding-right: 10px;
  margin-bottom: 0.4em;
  font-family: Open Sans, sans-serif;
}
/* line 2032, ../sass/style.scss */
.box h3 {
  font-size: 18px;
  text-align: left;
  font-weight: normal;
  font-family: Open Sans, sans-serif;
  padding-left: 0;
}
/* line 2039, ../sass/style.scss */
.box form {
  margin: 0;
}
/* line 2042, ../sass/style.scss */
.box label {
  color: #707070;
  font-size: 15px;
  vertical-align: bottom;
  display: inline;
  text-align: left;
  font-family: Open Sans, sans-serif;
}
/* line 2051, ../sass/style.scss */
.box #displayTagFilterControl label {
  width: 160px;
}
/* line 2054, ../sass/style.scss */
.box #displayTagFilterControl p label {
  color: #707070;
  font-size: 15px;
}
/* line 2059, ../sass/style.scss */
.box ul {
  margin-left: 22px;
}
/* line 2061, ../sass/style.scss */
.box ul.tags {
  list-style: none;
  margin: 0;
  padding: 0;
  line-height: 170%;
  display: block;
}
/* line 2069, ../sass/style.scss */
.box li {
  list-style-type: disc;
  font-size: 13px;
  line-height: 20px;
  margin-bottom: 10px;
  color: #707070;
}
/* line 2086, ../sass/style.scss */
.box .inputs #ab-tag-search {
  width: 138px;
}
/* line 2090, ../sass/style.scss */
.box .inputs #interestingTagAdd {
  margin: -2px 0 0;
}
/* line 2093, ../sass/style.scss */
.box .inputs #ignoredTagAdd {
  margin: -2px 0 0;
}
/* line 2096, ../sass/style.scss */
.box .inputs #subscribedTagAdd {
  margin: -2px 0 0;
}
/* line 2099, ../sass/style.scss */
.box .inputs #ab-tag-search-add {
  margin: -2px 0 0;
  width: 47px;
}
/* line 2104, ../sass/style.scss */
.box .js-question-follower-count {
  padding: 5px 0 0 5px;
  font-size: 100%;
  font-family: Open Sans, sans-serif;
  font-weight: bold;
  color: #7a7a6b;
  text-align: center;
}
/* line 2112, ../sass/style.scss */
.box.vote-buttons {
  display: block;
  width: 100% !important;
  background-color: #f5f5f5;
  padding: 1em;
}
/* line 2118, ../sass/style.scss */
.box #emailTagFilterControl label {
  width: 160px;
}
/* line 2121, ../sass/style.scss */
.box img.gravatar {
  margin: 1px 1px 0 0;
}
/* line 2124, ../sass/style.scss */
.box .notify-sidebar #question-subscribe-sidebar {
  margin: 0 0 0 3px;
}
/* line 2127, ../sass/style.scss */
.box.badge1:after {
  background: #ffcc00;
  -moz-box-shadow: -1px -1px 2px #CD6600;
  -webkit-box-shadow: -1px -1px 2px #CD6600;
  box-shadow: -1px -1px 2px #CD6600;
}
/* line 2134, ../sass/style.scss */
.box.badge2:after {
  background: #dedede;
  -moz-box-shadow: -1px -1px 2px #666666;
  -webkit-box-shadow: -1px -1px 2px #666666;
  box-shadow: -1px -1px 2px #666666;
}
/* line 2141, ../sass/style.scss */
.box.badge3:after {
  background: #cc9933;
  -moz-box-shadow: -1px -1px 2px #8B4513;
  -webkit-box-shadow: -1px -1px 2px #8B4513;
  box-shadow: -1px -1px 2px #8B4513;
}

/* line 2148, ../sass/style.scss */
.user-card {
  display: inline-block;
  overflow: hidden;
}
/* line 2151, ../sass/style.scss */
.user-card .js-avatar {
  height: 32px !important;
  width: 32px;
}
/* line 2155, ../sass/style.scss */
.user-card .js-avatar-box {
  float: left;
  margin: 0 6px 0 2px;
}
/* line 2159, ../sass/style.scss */
.user-card .info {
  height: 32px;
  width: 134px;
}

/* line 2165, ../sass/style.scss */
.message .js-avatar {
  height: 16px;
  width: 16px;
}
/* line 2169, ../sass/style.scss */
.message h1 {
  padding-top: 0;
  font-size: 15px;
}
/* line 2173, ../sass/style.scss */
.message p {
  margin-bottom: 0;
}

/* line 2177, ../sass/style.scss */
.user-info-table {
  margin: 10px 0;
  border-spacing: 0;
  display: table;
  background-color: #f5f5f5;
  border-radius: 0.5em;
  border: solid 0.1em #dbdbdb;
  -webkit-box-shadow: 0 8px 6px -6px #494949;
  -moz-box-shadow: 0 8px 6px -6px #494949;
  box-shadow: 0 8px 6px -6px #494949;
  padding: 1em;
  margin-top: 1em;
}
/* line 2189, ../sass/style.scss */
.user-info-table .js-avatar {
  height: 128px;
  width: 128px;
}
/* line 2193, ../sass/style.scss */
.user-info-table .col1 {
  display: table-cell;
  vertical-align: top;
  width: 140px;
  text-align: center;
}
/* line 2199, ../sass/style.scss */
.user-info-table .col2 {
  display: table-cell;
  vertical-align: top;
  padding: 0 0 0 10px;
  width: 400px;
}
/* line 2205, ../sass/style.scss */
.user-info-table .col3 {
  display: table-cell;
  vertical-align: top;
  width: 460px;
}
/* line 2210, ../sass/style.scss */
.user-info-table .gravatar {
  margin: 0;
}

/* line 2214, ../sass/style.scss */
.left {
  float: left;
}

/* line 2217, ../sass/style.scss */
.right {
  float: right;
}

/* line 2220, ../sass/style.scss */
.clean {
  clear: both;
}

/* line 2223, ../sass/style.scss */
.center {
  margin: 0 auto;
  padding: 0;
}

/* line 2227, ../sass/style.scss */
.sr-only {
  display: none;
}

/* line 2230, ../sass/style.scss */
.notify {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100000;
  padding: 0;
  text-align: center;
  background-color: #f5dd69;
  font-family: Open Sans, sans-serif;
}
/* line 2240, ../sass/style.scss */
.notify .notification {
  color: #424242;
  font-size: 16px;
  line-height: 34px;
  margin: 0 !important;
}

/* line 2247, ../sass/style.scss */
.wait-icon-box {
  text-align: center;
  margin: 5px 0 8px;
}

/* line 2251, ../sass/style.scss */
.hovercard {
  z-index: 1001;
  max-width: 250px;
  border: solid;
  border-color: #494949 transparent;
  border-width: 6px 6px 0 6px;
  background: #494949;
  border-radius: 5px;
  color: #fff;
  content: attr(title);
  padding: 5px 15px 15px 15px;
  position: absolute;
}
/* line 2263, ../sass/style.scss */
.hovercard ul {
  margin-bottom: 0;
}
/* line 2265, ../sass/style.scss */
.hovercard ul li {
  font-size: 13px;
  line-height: 16px;
  margin: 5px 0;
}
/* line 2271, ../sass/style.scss */
.hovercard .triangle {
  border-left: 5px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #494949;
  height: 0;
  margin: -20px 0 10px;
  width: 0;
}
/* line 2279, ../sass/style.scss */
.hovercard p:last-child {
  margin-bottom: 0;
}

/* line 2283, ../sass/style.scss */
#closeNotify {
  position: absolute;
  right: 5px;
  top: 7px;
  color: #735005;
  text-decoration: none;
  line-height: 18px;
  background: -6px -5px url(../images/sprites.png) no-repeat;
  cursor: pointer;
  width: 20px;
  height: 20px;
}
/* line 2294, ../sass/style.scss */
#closeNotify:hover {
  background: -26px -5px url(../images/sprites.png) no-repeat;
}

/* line 2298, ../sass/style.scss */
#header {
  background: #fafafa;
  background: -moz-linear-gradient(top, #fafafa 0%, #f0f0f0 28%, #dbdbdb 100%);
  background: -webkit-gradient(left top, left bottom, color-stop(0%, #fafafa), color-stop(28%, #f0f0f0), color-stop(100%, #dbdbdb));
  background: -webkit-linear-gradient(top, #fafafa 0%, #f0f0f0 28%, #dbdbdb 100%);
  background: -o-linear-gradient(top, #fafafa 0%, #f0f0f0 28%, #dbdbdb 100%);
  background: -ms-linear-gradient(top, #fafafa 0%, #f0f0f0 28%, #dbdbdb 100%);
  background: linear-gradient(to bottom, #fafafa 0%, #f0f0f0 28%, #dbdbdb 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fafafa', endColorstr='#dbdbdb', GradientType=0 );
  -webkit-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.5);
  -moz-box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.5);
  color: #6F6C6A;
  display: flex;
  justify-content: space-between;
  padding: 6px;
  font-size: 1.7em;
  position: relative;
}
/* line 2316, ../sass/style.scss */
#header.with-logo #userToolsNav {
  position: absolute;
  bottom: 0;
  right: 0;
}

/* line 2322, ../sass/style.scss */
.content-wrapper {
  width: 960px;
  margin: auto;
  position: relative;
}

/* line 2327, ../sass/style.scss */
.content-wrapper-footer {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.content-wrapper-footer:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 2330, ../sass/style.scss */
.lang-nav {
  position: relative;
  text-align: right;
  margin-left: 20px;
  text-transform: lowercase;
  color: #d0e296;
}
/* line 2336, ../sass/style.scss */
.lang-nav .curr-lang {
  text-decoration: underline;
}
/* line 2339, ../sass/style.scss */
.lang-nav .toggle {
  font-size: 10px;
  vertical-align: middle;
}
/* line 2343, ../sass/style.scss */
.lang-nav .fa {
  font-size: 14px;
  vertical-align: middle;
}
/* line 2347, ../sass/style.scss */
.lang-nav a {
  background: #666666;
  height: 22px !important;
  text-align: left !important;
}
/* line 2352, ../sass/style.scss */
.lang-nav ul {
  background: #666666;
  display: none;
  list-style: none;
  margin: 0;
  min-width: initial !important;
  z-index: 10000;
}
/* line 2359, ../sass/style.scss */
.lang-nav ul:hover {
  display: block;
  position: absolute;
}
/* line 2364, ../sass/style.scss */
.lang-nav li {
  background: #666666;
  color: #707070;
  display: block;
}
/* line 2369, ../sass/style.scss */
.lang-nav:hover ul {
  display: block;
  position: absolute;
}

/* line 2374, ../sass/style.scss */
.select-language {
  margin-top: 6px;
}

/* line 2377, ../sass/style.scss */
#userToolsNav {
  height: 100%;
  white-space: nowrap;
  font-size: 16px;
  float: right;
  margin-top: 0.25em;
  line-height: 1.8em;
}
/* line 2384, ../sass/style.scss */
#userToolsNav a {
  height: 35px;
  text-align: right;
  text-decoration: none;
  color: #6f6c6a;
}
/* line 2389, ../sass/style.scss */
#userToolsNav a:first-child {
  margin-left: 0;
}
/* line 2392, ../sass/style.scss */
#userToolsNav a#ab-responses {
  margin-left: 20px;
}
/* line 2395, ../sass/style.scss */
#userToolsNav a img {
  vertical-align: middle;
}
/* line 2398, ../sass/style.scss */
#userToolsNav a:hover {
  color: #3c6eb4;
}
/* line 2402, ../sass/style.scss */
#userToolsNav .user-info {
  color: #6f6c6a;
}
/* line 2404, ../sass/style.scss */
#userToolsNav .user-info a {
  margin: 0;
  text-decoration: none;
}
/* line 2409, ../sass/style.scss */
#userToolsNav .user-micro-info {
  color: #6f6c6a;
}
/* line 2412, ../sass/style.scss */
#userToolsNav #signin-form {
  display: inline-block;
  margin: 0;
}
/* line 2415, ../sass/style.scss */
#userToolsNav #signin-form input {
  background: transparent;
  box-shadow: none;
  color: #d0e296;
  font-size: 16px;
  height: 21px;
  line-height: 21px;
  margin: 0;
  outline: none;
  text-shadow: none;
  text-decoration: underline;
  vertical-align: text-top;
}

/* line 2432, ../sass/style.scss */
#metaNav {
  float: right;
  margin-right: 7px;
}
/* line 2435, ../sass/style.scss */
#metaNav a {
  color: #e2e2ae;
  padding: 0 0 0 35px;
  height: 35px;
  line-height: 25px;
  margin: 5px 0 0 10px;
  font-size: 18px;
  font-weight: 100;
  text-decoration: none;
  display: block;
  float: left;
}
/* line 2446, ../sass/style.scss */
#metaNav a.on {
  font-weight: bold;
  color: #fff;
  text-decoration: none;
}
/* line 2451, ../sass/style.scss */
#metaNav a.special {
  font-size: 18px;
  color: #b02b2c;
  font-weight: bold;
  text-decoration: none;
}
/* line 2456, ../sass/style.scss */
#metaNav a.special:hover {
  text-decoration: underline;
}
/* line 2460, ../sass/style.scss */
#metaNav a.group-name {
  padding: 0;
  float: none;
  margin: 5px 10px;
}
/* line 2464, ../sass/style.scss */
#metaNav a.group-name:hover {
  background-color: transparent;
}
/* line 2469, ../sass/style.scss */
#metaNav #navTags {
  background: 0 -95px url(../images/sprites.png) no-repeat;
}
/* line 2472, ../sass/style.scss */
#metaNav #navUsers {
  background: 3px -133px url(../images/sprites.png) no-repeat;
}
/* line 2475, ../sass/style.scss */
#metaNav #navGroups {
  background: 3px -133px url(../images/sprites.png) no-repeat;
}
/* line 2478, ../sass/style.scss */
#metaNav #navBadges {
  background: 3px -170px url(../images/sprites.png) no-repeat;
}
/* line 2481, ../sass/style.scss */
#metaNav .dropdown {
  float: left;
}
/* line 2484, ../sass/style.scss */
#metaNav .dropdown-menu {
  border-top: none;
  left: 33px;
  z-index: 10100;
}
/* line 2488, ../sass/style.scss */
#metaNav .dropdown-menu a {
  color: #666;
  height: 25px;
}
/* line 2493, ../sass/style.scss */
#metaNav input.group-name {
  border: 1px solid #c9c9b5;
  color: #464646;
  display: block;
  font-size: 14px;
  height: 25px;
  margin: 0 10px 5px;
  padding: 0 5px;
}
/* line 2502, ../sass/style.scss */
#metaNav span.dropdown:hover ul.dropdown-menu {
  display: block;
}
/* line 2505, ../sass/style.scss */
#metaNav div.dropdown-container:hover ul.dropdown-menu {
  display: block;
}

/* line 2509, ../sass/style.scss */
#secondaryHeader {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  background-color: #3c6eb4;
  background-image: url(../images/header.png);
  height: 9em;
  line-height: 8em;
  align-items: center;
  justify-content: center;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
#secondaryHeader:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 2518, ../sass/style.scss */
#secondaryHeader td {
  padding: 0;
}
/* line 2520, ../sass/style.scss */
#secondaryHeader td.search-bar {
  padding: 0 32px 0 15px;
  position: relative;
}

/* line 2526, ../sass/style.scss */
#homeButton {
  border-right: #afaf9e 1px solid;
  height: 3.4em;
  width: 43px;
  display: block;
  float: left;
  background-color: green;
  margin-top: 2.6em;
}
/* line 2534, ../sass/style.scss */
#homeButton i {
  color: #7a7a7b;
  font-size: 26px;
  line-height: 54px;
  margin-left: 5px;
}
/* line 2539, ../sass/style.scss */
#homeButton i:hover {
  color: #464646;
}

/* line 2544, ../sass/style.scss */
.scope-selector {
  font-size: 20px;
  color: #7a7a6b;
}
/* line 2547, ../sass/style.scss */
.scope-selector.on {
  background-color: #dedede;
  color: white;
}
/* line 2551, ../sass/style.scss */
.scope-selector.ask-message {
  font-size: 24px;
}

/* line 2556, ../sass/style.scss */
.validate-email-page label {
  color: #707070;
  line-height: 1.35;
  display: block;
  margin: 10px 0;
}
/* line 2562, ../sass/style.scss */
.validate-email-page #validation-code {
  padding-left: 5px;
  height: 25px;
  font-size: 14px;
  width: 200px;
}
/* line 2568, ../sass/style.scss */
.validate-email-page form {
  margin-bottom: 30px;
}

/* line 2572, ../sass/style.scss */
#searchBar {
  border: 1px solid #c9c9b5;
  background: #fff;
  height: 41px;
  position: relative;
  width: 100%;
  margin-top: 3em;
  background: #f5f5f5;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  clear: both;
  color: #494949;
}
/* line 2587, ../sass/style.scss */
#searchBar input.searchInput {
  height: 1em;
  margin: 10px 0 6px;
  position: absolute;
  z-index: 100;
  z-index: 99;
  font-size: 22px;
  line-height: 26px;
  font-weight: 300;
  background: transparent;
  border: 0;
  color: #484848;
  font-family: Open Sans, sans-serif;
  width: 100%;
  padding: 0 80px 0 8px;
  top: 0;
  left: 0;
  box-shadow: 0 0 0 #929292;
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
}
@media (min-width: 600px) {
  /* line 2587, ../sass/style.scss */
  #searchBar input.searchInput {
    height: 32px;
    margin: 6px 0 6px;
  }
}
/* line 2614, ../sass/style.scss */
#searchBar div.input-tool-tip {
  position: absolute;
  z-index: 100;
  padding: 0 0 0 10px;
  height: 41px;
  line-height: 41px;
  font-style: italic;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
  width: 100%;
  font-size: 1em;
}
@media (min-width: 300px) {
  /* line 2614, ../sass/style.scss */
  #searchBar div.input-tool-tip {
    font-size: 1.2em;
  }
}
@media (min-width: 600px) {
  /* line 2614, ../sass/style.scss */
  #searchBar div.input-tool-tip {
    font-size: 1.5em;
  }
}
/* line 2635, ../sass/style.scss */
#searchBar input[type="submit"].searchBtn {
  position: absolute;
  z-index: 100;
  right: 0;
  top: 0;
}
/* line 2641, ../sass/style.scss */
#searchBar input[type="button"].cancelSearchBtn {
  position: absolute;
  z-index: 100;
  right: 49px;
  top: 0;
  margin-top: 2px;
}

/* line 2649, ../sass/style.scss */
.search-drop-menu {
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
  background: whitesmoke;
  border-top: none;
  top: 42px;
  margin: 0;
  outline: 1px solid #dadad4;
  position: absolute;
  z-index: 10000;
  width: 100%;
}
/* line 2661, ../sass/style.scss */
.search-drop-menu ul {
  list-style: none;
  overflow: auto;
  padding: 0;
  margin: 0;
  position: relative;
  width: 100%;
}
/* line 2668, ../sass/style.scss */
.search-drop-menu ul li {
  padding: 5px 10px;
  position: relative;
}
/* line 2671, ../sass/style.scss */
.search-drop-menu ul li a {
  text-decoration: none;
}
/* line 2674, ../sass/style.scss */
.search-drop-menu ul li.selected {
  background: #08c;
}
/* line 2676, ../sass/style.scss */
.search-drop-menu ul li.selected a {
  color: whitesmoke;
}
/* line 2682, ../sass/style.scss */
.search-drop-menu .footer {
  text-align: center;
  margin: 0 0 1px 0;
  padding: 4px 0 10px;
}
/* line 2688, ../sass/style.scss */
.search-drop-menu.empty .footer {
  padding-top: 9px;
}
/* line 2691, ../sass/style.scss */
.search-drop-menu.empty ul {
  padding: 1px;
  margin: 0;
}

/* line 2697, ../sass/style.scss */
.input-tool-tip {
  color: #929292;
}
/* line 2699, ../sass/style.scss */
.input-tool-tip.dimmed {
  color: #ccccce;
}

/* line 2705, ../sass/style.scss */
input[type="submit"].searchBtn {
  font-size: 10px;
  color: #666;
  background-color: #f0f0f0;
  height: 41px;
  border: #fff 1px solid;
  line-height: 22px;
  text-align: center;
  margin: 0;
  width: 48px;
  background: -98px -36px url(../images/sprites.png) no-repeat;
  border-radius: 0;
  box-shadow: 0 0 0 #929292;
  cursor: pointer;
  z-index: 10001;
}
/* line 2722, ../sass/style.scss */
input[type="submit"].searchBtn:hover {
  background-image: none;
  background: url(../images/sprites.png) no-repeat -146px -36px !important;
}
/* line 2727, ../sass/style.scss */
input[type="submit"]:focus {
  outline: none !important;
}
/* line 2736, ../sass/style.scss */
input[type="submit"].link {
  box-shadow: 0 0 0 #929292;
  text-shadow: 0 0 0 #929292;
  font-weight: normal;
}
/* line 2742, ../sass/style.scss */
input[type="submit"].link:hover {
  text-decoration: underline;
}

/* line 2748, ../sass/style.scss */
.groups-page th {
  padding-bottom: 5px;
  font-weight: normal;
}
/* line 2752, ../sass/style.scss */
.groups-page h1 {
  float: left;
}
/* line 2756, ../sass/style.scss */
.groups-page #groups-list th {
  padding-right: 20px;
  font-weight: bold;
}
/* line 2759, ../sass/style.scss */
.groups-page #groups-list th:nth-child(2) {
  text-align: center;
}
/* line 2763, ../sass/style.scss */
.groups-page #groups-list td {
  padding-right: 20px;
}
/* line 2765, ../sass/style.scss */
.groups-page #groups-list td:nth-child(2) {
  text-align: center;
}
/* line 2770, ../sass/style.scss */
.groups-page input[type="submit"].searchBtn {
  margin-top: 1px;
}

/* line 2774, ../sass/style.scss */
.top-answers-link {
  color: #494949;
  text-decoration: none;
}

/* line 2778, ../sass/style.scss */
.top-answers-link a:hover {
  color: #3c6eb4;
  text-decoration: none;
}

/* line 2783, ../sass/style.scss */
.two-col #secondaryHeader {
  margin-top: -1.3em;
}

/* line 2788, ../sass/style.scss */
.main-page form, .meta form, .user-profile-page form, .ask-page form, .user-profile-edit-page form, .question-page form, .edit-question-page form, .edit-answer-page form, .widgets form, .one-col form, .users-page form, .tags-page form, .openid-signin form {
  margin-bottom: 0;
}
/* line 2791, ../sass/style.scss */
.main-page #secondaryHeader, .meta #secondaryHeader, .user-profile-page #secondaryHeader, .ask-page #secondaryHeader, .user-profile-edit-page #secondaryHeader, .question-page #secondaryHeader, .edit-question-page #secondaryHeader, .edit-answer-page #secondaryHeader, .widgets #secondaryHeader, .one-col #secondaryHeader, .users-page #secondaryHeader, .tags-page #secondaryHeader, .openid-signin #secondaryHeader {
  margin-top: 0;
}

/* line 2796, ../sass/style.scss */
.meta #secondaryHeader, .users-page #secondaryHeader, .user-profile-edit-page #secondaryHeader {
  margin-top: -1.05em;
}

/* line 2801, ../sass/style.scss */
.openid-signin #secondaryHeader {
  margin-top: -0.33em;
}

/* line 2805, ../sass/style.scss */
.user-profile-page {
  color: #555;
}
/* line 2807, ../sass/style.scss */
.user-profile-page input[name="send_message"] {
  margin: 10px 0 20px;
}
/* line 2810, ../sass/style.scss */
.user-profile-page form {
  margin-bottom: 15px;
  margin-bottom: 0;
}
/* line 2826, ../sass/style.scss */
.user-profile-page .cancel {
  background: url(../images/small-button-cancel.png) repeat-x top !important;
  color: #555 !important;
}
/* line 2829, ../sass/style.scss */
.user-profile-page .cancel:hover {
  background: url(../images/small-button-cancel.png) repeat-x bottom !important;
}
/* line 2833, ../sass/style.scss */
.user-profile-page .re {
  float: left;
  width: 960px;
}
/* line 2838, ../sass/style.scss */
.user-profile-page.inbox-group-join-requests form {
  margin-bottom: 0;
}
/* line 2841, ../sass/style.scss */
.user-profile-page.inbox-group-join-requests table {
  margin-bottom: 13px;
}
/* line 2844, ../sass/style.scss */
.user-profile-page.inbox-group-join-requests td {
  padding-right: 10px;
}
/* line 2849, ../sass/style.scss */
.user-profile-page.inbox-forum h2 {
  line-height: 24px;
  padding-bottom: 6px;
}
/* line 2853, ../sass/style.scss */
.user-profile-page.inbox-forum .message {
  border-bottom: 1px solid #ccccce;
  padding: 6px;
}
/* line 2856, ../sass/style.scss */
.user-profile-page.inbox-forum .message:last-child {
  border: none;
}
/* line 2860, ../sass/style.scss */
.user-profile-page.inbox-forum .new {
  background: #fff8c6;
}
/* line 2863, ../sass/style.scss */
.user-profile-page.inbox-forum .js-delete {
  margin-right: 12px;
}
/* line 2868, ../sass/style.scss */
.user-profile-page.inbox-flags h2 {
  line-height: 24px;
  padding-bottom: 6px;
}
/* line 2872, ../sass/style.scss */
.user-profile-page.inbox-flags .message {
  border-bottom: 1px solid #ccccce;
  padding: 6px;
}
/* line 2875, ../sass/style.scss */
.user-profile-page.inbox-flags .message:last-child {
  border: none;
}
/* line 2881, ../sass/style.scss */
.user-profile-page .avatar p {
  margin-bottom: 0;
}
/* line 2885, ../sass/style.scss */
.user-profile-page h2 {
  font-family: Open Sans, sans-serif;
}
/* line 2888, ../sass/style.scss */
.user-profile-page h3 {
  padding: 0;
  margin-top: -3px;
}
/* line 2892, ../sass/style.scss */
.user-profile-page .submit-row {
  margin-bottom: 0;
}
/* line 2896, ../sass/style.scss */
.user-profile-page .user-stats-table.badges {
  margin-bottom: 30px;
}
/* line 2906, ../sass/style.scss */
.user-profile-page .inputs {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 2910, ../sass/style.scss */
.user-profile-page .pager {
  margin-bottom: 0;
}
/* line 2913, ../sass/style.scss */
.user-profile-page .paginator {
  margin-bottom: 0;
  padding-bottom: 0;
}
/* line 2917, ../sass/style.scss */
.user-profile-page .users-questions {
  margin-top: -10px;
}
/* line 2920, ../sass/style.scss */
.user-profile-page input[type="submit"].searchBtn {
  margin-top: 1px;
}
/* line 2923, ../sass/style.scss */
.user-profile-page input.submit {
  font-weight: normal;
  margin: 5px 0;
}
/* line 2927, ../sass/style.scss */
.user-profile-page ul.avatars {
  list-style: none;
  margin-left: 0;
}
/* line 2930, ../sass/style.scss */
.user-profile-page ul.avatars li {
  display: inline-block;
  max-width: 128px;
  position: relative;
  vertical-align: top;
}
/* line 2936, ../sass/style.scss */
.user-profile-page ul.avatars img {
  height: 128px;
  width: 128px;
}
/* line 2940, ../sass/style.scss */
.user-profile-page ul.avatars .avatar-delete {
  margin-right: 5px;
  position: absolute;
  right: 0;
  top: 0;
}
/* line 2946, ../sass/style.scss */
.user-profile-page ul.avatars form {
  text-align: center;
}
/* line 2949, ../sass/style.scss */
.user-profile-page ul.avatars label[for="id_avatar"] {
  display: none;
}
/* line 2953, ../sass/style.scss */
.user-profile-page table.form-as-table {
  margin: 5px 0 12px;
  width: 100%;
}
/* line 2957, ../sass/style.scss */
.user-profile-page .tabBar a#stats {
  margin-left: 0;
}
/* line 2960, ../sass/style.scss */
.user-profile-page img.gravatar {
  margin: 2px 0 3px;
}
/* line 2963, ../sass/style.scss */
.user-profile-page .vote-notification h3 {
  padding: 10px;
}

/* line 2975, ../sass/style.scss */
.meta form {
  margin-bottom: 15px;
}
/* line 2984, ../sass/style.scss */
.meta select {
  width: 405px;
  height: 30px;
}
/* line 2992, ../sass/style.scss */
.meta .cancel {
  background: url(../images/small-button-cancel.png) repeat-x top !important;
  color: #555 !important;
}
/* line 2995, ../sass/style.scss */
.meta .cancel:hover {
  background: url(../images/small-button-cancel.png) repeat-x bottom !important;
}
/* line 2999, ../sass/style.scss */
.meta .re {
  float: left;
  width: 960px;
}
/* line 3003, ../sass/style.scss */
.meta input[type="submit"].searchBtn {
  margin-top: 1px;
}
/* line 3006, ../sass/style.scss */
.meta input.submit {
  font-weight: normal;
  margin: 5px 0;
}

/* line 3019, ../sass/style.scss */
.openid-signin .form-group {
  margin-bottom: 10px;
}
/* line 3031, ../sass/style.scss */
.openid-signin form {
  margin-bottom: 5px;
}
/* line 3034, ../sass/style.scss */
.openid-signin input[type="submit"].searchBtn {
  margin-top: 1px;
}

/* line 3039, ../sass/style.scss */
.users-page th {
  padding-bottom: 5px;
  font-weight: normal;
}
/* line 3043, ../sass/style.scss */
.users-page h1 {
  float: left;
}
/* line 3058, ../sass/style.scss */
.users-page #editor {
  width: 187px;
}
/* line 3061, ../sass/style.scss */
.users-page form {
  margin-bottom: 15px;
}
/* line 3070, ../sass/style.scss */
.users-page select {
  width: 405px;
  height: 30px;
}
/* line 3078, ../sass/style.scss */
.users-page .cancel {
  background: url(../images/small-button-cancel.png) repeat-x top !important;
  color: #555 !important;
}
/* line 3081, ../sass/style.scss */
.users-page .cancel:hover {
  background: url(../images/small-button-cancel.png) repeat-x bottom !important;
}
/* line 3085, ../sass/style.scss */
.users-page .re {
  float: left;
  width: 960px;
}
/* line 3089, ../sass/style.scss */
.users-page #group-openness-selector {
  width: 100%;
}
/* line 3092, ../sass/style.scss */
.users-page .wmd-prompt-dialog {
  background: #ccccce;
}
/* line 3095, ../sass/style.scss */
.users-page input[type="submit"].searchBtn {
  margin-top: 1px;
}
/* line 3098, ../sass/style.scss */
.users-page .box label {
  display: inline;
  float: none;
}
/* line 3102, ../sass/style.scss */
.users-page input.submit {
  font-weight: normal;
  margin: 5px 0;
}

/* line 3107, ../sass/style.scss */
.badge-ctnr {
  clear: both;
  line-height: 30px;
}

/* line 3111, ../sass/style.scss */
.badge-awarded {
  color: #5b9058;
  font-size: 175%;
  height: 30px;
  min-width: 30px;
  padding-right: 5px;
  text-align: left;
  display: inline-block;
}

/* line 3120, ../sass/style.scss */
.badge-item {
  width: 230px;
  display: inline-block;
}

/* line 3124, ../sass/style.scss */
.badge-description {
  margin-top: 8px;
  display: inline-block;
}

/* line 3129, ../sass/style.scss */
.ask-page .input-tool-tip {
  height: 0;
  z-index: 0;
  position: absolute;
  left: -1000px;
}
/* line 3135, ../sass/style.scss */
.ask-page .search-drop-menu {
  top: 37px;
  padding: 5px 10px 6px 0;
}
/* line 3138, ../sass/style.scss */
.ask-page .search-drop-menu.empty {
  border: none;
  outline: none;
  padding: 0 !important;
}
/* line 3142, ../sass/style.scss */
.ask-page .search-drop-menu.empty ul {
  padding: 0 !important;
}
/* line 3147, ../sass/style.scss */
.ask-page #askFormBar {
  padding: 0 0 6px 0;
}
/* line 3150, ../sass/style.scss */
.ask-page .checkbox {
  margin: 0;
}
/* line 3153, ../sass/style.scss */
.ask-page label[for="editor"] {
  font-size: 16px;
}
/* line 3156, ../sass/style.scss */
.ask-page label[for="id_title"] {
  font-size: 16px;
}
/* line 3159, ../sass/style.scss */
.ask-page label[for="id_tags"] {
  font-size: 0.9em;
}
/* line 3162, ../sass/style.scss */
.ask-page .form-error {
  font-size: 16px;
  font-style: italic;
}
/* line 3166, ../sass/style.scss */
.ask-page label {
  color: #555;
  font-size: 13px;
}
/* line 3176, ../sass/style.scss */
.ask-page .lang-selector {
  margin: 9px 0 0;
}
/* line 3178, ../sass/style.scss */
.ask-page .lang-selector select {
  margin: 3px 0;
}
/* line 3182, ../sass/style.scss */
.ask-page #id_post_author_username {
  width: auto;
}
/* line 3186, ../sass/style.scss */
.ask-page #id_post_author_email {
  margin-left: 1em;
  width: auto;
}
/* line 3197, ../sass/style.scss */
.ask-page .folded-editor {
  border: none;
  padding: 0;
  height: 0;
}
/* line 3209, ../sass/style.scss */
.ask-page .post-comments .wmd-container {
  margin-bottom: 8px;
  margin-left: -2px;
}
/* line 3213, ../sass/style.scss */
.ask-page .post-comments .js-simple-editor {
  margin-bottom: 8px;
  margin-left: -2px;
}
/* line 3221, ../sass/style.scss */
.ask-page input[type="submit"].searchBtn {
  display: none;
}
/* line 3224, ../sass/style.scss */
.ask-page div#question-list {
  border-bottom: #f0f0f0 1px solid;
  float: none;
}
/* line 3227, ../sass/style.scss */
.ask-page div#question-list a {
  line-height: 30px;
}
/* line 3239, ../sass/style.scss */
.ask-page table.proxy-user-info .form-item {
  float: left;
}
/* line 3246, ../sass/style.scss */
.ask-page .retagger-buttons button {
  margin: 8px 10px 5px 0;
}

/* line 3252, ../sass/style.scss */
input[type="button"].cancelSearchBtn {
  font-size: 30px !important;
  color: #aaa;
  background: #fff !important;
  height: 37px !important;
  line-height: 37px;
  border: 0;
  box-shadow: 0 0 0 #929292;
  border-radius: 0;
  text-align: center;
  width: 35px !important;
  cursor: pointer;
  z-index: 10001;
}
/* line 3268, ../sass/style.scss */
input[type="button"]:focus {
  outline: none !important;
}

/* line 3277, ../sass/style.scss */
button:focus {
  outline: none !important;
}

/* line 3289, ../sass/style.scss */
input[type="reset"]:focus {
  outline: none !important;
}

/* line 3298, ../sass/style.scss */
.button:focus {
  outline: none !important;
}

/* line 3310, ../sass/style.scss */
.btn:focus {
  outline: none !important;
}

/* line 3317, ../sass/style.scss */
#askButton {
  float: right;
  font-size: 20px;
  line-height: 1.9em;
  margin: -1px 0 0;
  text-transform: uppercase;
  width: 100%;
  margin-top: 2em;
  text-align: center;
  margin-top: 2.1em;
  box-shadow: 0px 3px 2px -2px #666666;
  background-color: #42a500;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
  border: 3px solid #128c1e;
  color: #ffffff;
  font-size: 1.4em;
  font-style: normal;
}

/* line 3337, ../sass/style.scss */
#askButton:hover {
  text-decoration: none;
  color: #fff;
}

/* line 3342, ../sass/style.scss */
#scopeNav a:hover {
  color: white;
}

/* line 3346, ../sass/style.scss */
#ContentLeft {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  float: left;
  position: relative;
}
@media (min-width: 820px) {
  /* line 3346, ../sass/style.scss */
  #ContentLeft {
    width: 79.72973%;
    float: left;
    margin-right: 1.35135%;
  }
}
/* line 3353, ../sass/style.scss */
#ContentLeft .clearfix {
  height: 3em;
  margin-bottom: 1.5em;
}

/* line 3358, ../sass/style.scss */
#ContentRight {
  display: none;
}
@media (min-width: 820px) {
  /* line 3358, ../sass/style.scss */
  #ContentRight {
    width: 18.91892%;
    float: right;
    margin-right: 0;
    display: inline;
  }
}

/* line 3365, ../sass/style.scss */
.questions-related {
  word-wrap: break-word;
}
/* line 3367, ../sass/style.scss */
.questions-related p {
  line-height: 20px;
  padding: 4px 0 9px;
  font-size: 16px;
  font-weight: normal;
  border-bottom: #dedede 1px solid;
}
/* line 3373, ../sass/style.scss */
.questions-related p:first-child {
  margin-top: -4px;
}
/* line 3376, ../sass/style.scss */
.questions-related p:last-child {
  border: none;
}
/* line 3380, ../sass/style.scss */
.questions-related a {
  font-size: 13px;
  line-height: 1.3;
}

/* line 3385, ../sass/style.scss */
.question-instructions {
  background-color: #f5f5f5;
  padding: 1em;
}
/* line 3388, ../sass/style.scss */
.question-instructions ul {
  margin: 0 0 0 27px;
}

/* line 3393, ../sass/style.scss */
#markdownHelp li {
  color: #707070;
  font-size: 13px;
}
/* line 3397, ../sass/style.scss */
#markdownHelp a {
  font-size: 16px;
}

/* line 3401, ../sass/style.scss */
.tabBar {
  margin-top: 0.5em;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  border-radius: 5px;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 3407, ../sass/style.scss */
.tabBar h2 {
  float: left;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.tabBar:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 3411, ../sass/style.scss */
.tabBar .sort_tabs {
  height: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.tabBar .sort_tabs:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 3414, ../sass/style.scss */
.tabBar .sort_tabs .tab-link {
  text-align: left;
  margin-top: 0.25em;
  width: 32.43243%;
  float: left;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.tabBar .sort_tabs .tab-link:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.tabBar .sort_tabs .tab-link:nth-child(3n + 2) {
  margin-left: 33.78378%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.tabBar .sort_tabs .tab-link:nth-child(3n + 3) {
  margin-left: 67.56757%;
  margin-right: -100%;
  clear: none;
}
@media (min-width: 600px) {
  /* line 3414, ../sass/style.scss */
  .tabBar .sort_tabs .tab-link {
    text-align: center;
    width: 18.91892%;
    float: left;
  }
  /* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
  .tabBar .sort_tabs .tab-link:nth-child(5n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
  .tabBar .sort_tabs .tab-link:nth-child(5n + 2) {
    margin-left: 20.27027%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
  .tabBar .sort_tabs .tab-link:nth-child(5n + 3) {
    margin-left: 40.54054%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
  .tabBar .sort_tabs .tab-link:nth-child(5n + 4) {
    margin-left: 60.81081%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
  .tabBar .sort_tabs .tab-link:nth-child(5n + 5) {
    margin-left: 81.08108%;
    margin-right: -100%;
    clear: none;
  }
}
/* line 3423, ../sass/style.scss */
.tabBar .sort_tabs #tab-link-answers, .tabBar .sort_tabs #tab-link-oldest {
  margin-left: 33.33%;
}
@media (min-width: 600px) {
  /* line 3423, ../sass/style.scss */
  .tabBar .sort_tabs #tab-link-answers, .tabBar .sort_tabs #tab-link-oldest {
    margin-left: 60.81081%;
  }
}
/* line 3429, ../sass/style.scss */
.tabBar .sort_tabs #tab-link-votes, .tabBar .sort_tabs #tab-link-username {
  margin-left: 67.66%;
}
@media (min-width: 600px) {
  /* line 3429, ../sass/style.scss */
  .tabBar .sort_tabs #tab-link-votes, .tabBar .sort_tabs #tab-link-username {
    margin-left: 81.08108%;
  }
}
/* line 3435, ../sass/style.scss */
.tabBar .sort_tabs #users-sort-by {
  padding-left: 2%;
}
@media (min-width: 600px) {
  /* line 3435, ../sass/style.scss */
  .tabBar .sort_tabs #users-sort-by {
    padding-left: 0;
  }
}
/* line 3442, ../sass/style.scss */
.tabBar .tabBar-sortby {
  padding-top: 0.2em;
  width: -1.35135%;
  float: left;
  margin-right: 1.35135%;
}
@media (min-width: 600px) {
  /* line 3442, ../sass/style.scss */
  .tabBar .tabBar-sortby {
    display: inline;
  }
}

/* line 3454, ../sass/style.scss */
.tabsA a.on {
  font-weight: bold;
}
/* line 3457, ../sass/style.scss */
.tabsA a:hover {
  color: #3c6eb4;
}

/* line 3465, ../sass/style.scss */
.tabsC {
  float: left;
  width: 100%;
}
/* line 3471, ../sass/style.scss */
.tabsC a.on {
  font-weight: bold;
}
/* line 3474, ../sass/style.scss */
.tabsC a:hover {
  color: #3c6eb4;
}
/* line 3481, ../sass/style.scss */
.tabsC .first {
  border: none;
}

/* line 3486, ../sass/style.scss */
.main-page .pager {
  margin-bottom: 0;
}
/* line 3489, ../sass/style.scss */
.main-page h1 {
  margin-right: 5px;
}
/* line 3492, ../sass/style.scss */
.main-page img.flag {
  vertical-align: text-bottom;
}

/* line 3496, ../sass/style.scss */
.rss {
  color: #f57900;
  margin: 5px 0 3px 7px;
  width: 52px;
  padding-left: 2px;
  padding-top: 3px;
  background: url(../images/feed-icon-small.png) no-repeat center right;
  float: right;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
}
/* line 3506, ../sass/style.scss */
.rss:hover {
  color: #f4a731 !important;
}

/* line 3510, ../sass/style.scss */
#questionCount {
  font-weight: bold;
  color: #3c6eb4;
  font-size: 20px;
  float: left;
  margin-top: 0.38em;
  font-family: Open Sans, sans-serif;
}

/* line 3518, ../sass/style.scss */
#listSearchTags {
  margin-top: 1em;
  color: #707070;
  font-size: 16px;
  font-family: Open Sans, sans-serif;
}
/* line 3523, ../sass/style.scss */
#listSearchTags ul.tags li {
  margin: 0 5px 0 0;
  padding: 0;
  float: none;
  display: inline-block;
}

/* line 3530, ../sass/style.scss */
.search-tips {
  font-size: 16px;
  line-height: 17px;
  color: #707070;
  margin: 5px 0 10px;
  padding: 0;
  float: left;
  font-family: Open Sans, sans-serif;
}
/* line 3538, ../sass/style.scss */
.search-tips a {
  text-decoration: underline;
  color: #1b79bd;
}

/* line 3543, ../sass/style.scss */
#question-list {
  float: left;
  position: relative;
  padding: 0;
  width: 100%;
  margin-top: 2em;
}

/* line 3550, ../sass/style.scss */
.desktop-invisible {
  display: inline;
}
@media (min-width: 600px) {
  /* line 3550, ../sass/style.scss */
  .desktop-invisible {
    display: none;
  }
}

/* line 3556, ../sass/style.scss */
.short-summary {
  padding: 1em;
  border-radius: 0.5em;
  background-color: #f1f1f1;
  border: solid 0.1em #dbdbdb;
  display: flex;
  webkit-box-shadow: 0px 6px 4px -4px rgba(0, 0, 0, 0.8), 0px 10px 0px 0px #D4D4D4;
  -moz-box-shadow: 0px 6px 4px -4px rgba(0, 0, 0, 0.8), 0px 10px 0px 0px #D4D4D4;
  box-shadow: 0px 6px 4px -4px rgba(0, 0, 0, 0.8), 0px 28px 0px 0px #D4D4D4;
  margin-bottom: 3em;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.short-summary:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 3567, ../sass/style.scss */
.short-summary .question-table {
  width: 100%;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.short-summary .question-table:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 3572, ../sass/style.scss */
.short-summary .tick {
  display: inline;
  background: #42a500;
  position: absolute;
  right: -5px;
  margin-top: -20px;
  z-index: 99;
  border-radius: 3px;
  padding: 0.2em;
  color: white;
  font-size: 1.13em;
}
/* line 3584, ../sass/style.scss */
.short-summary #desktop-invisible {
  display: inline;
  width: 12.16216%;
  float: left;
  margin-right: 1.35135%;
}
@media (min-width: 600px) {
  /* line 3584, ../sass/style.scss */
  .short-summary #desktop-invisible {
    display: none;
  }
}
/* line 3591, ../sass/style.scss */
.short-summary #desktop-invisible .counts-ans a {
  color: #666666;
}
/* line 3594, ../sass/style.scss */
.short-summary #desktop-invisible .counts-ans a:hover {
  color: #666666;
}
/* line 3599, ../sass/style.scss */
.short-summary #question-header-tags {
  width: 86.48649%;
  float: right;
  margin-right: 0;
}
@media (min-width: 600px) {
  /* line 3599, ../sass/style.scss */
  .short-summary #question-header-tags {
    width: 72.97297%;
    float: left;
    margin-right: 1.35135%;
  }
}
/* line 3605, ../sass/style.scss */
.short-summary #counts-div {
  display: none;
}
@media (min-width: 600px) {
  /* line 3605, ../sass/style.scss */
  .short-summary #counts-div {
    display: inline;
    width: 25.67568%;
    float: right;
    margin-right: 0;
  }
}
/* line 3612, ../sass/style.scss */
.short-summary h2 {
  font-size: 20px;
  font-weight: normal;
  line-height: 1.4em;
  padding-left: 0;
  margin-bottom: 0.5em;
  display: block;
  font-family: Open Sans, sans-serif;
}
/* line 3621, ../sass/style.scss */
.short-summary a {
  color: #464646;
}
/* line 3624, ../sass/style.scss */
.short-summary .userinfo {
  text-align: right;
  line-height: 16px;
  font-family: Open Sans, sans-serif;
  width: 25.67568%;
  float: right;
  margin-right: 0;
}
/* line 3632, ../sass/style.scss */
.short-summary .userinfo a {
  font-weight: bold;
  font-size: 11px;
}
/* line 3637, ../sass/style.scss */
.short-summary .counts {
  float: right;
  width: 100%;
  font-family: Open Sans, sans-serif;
  display: none;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
@media (min-width: 600px) {
  /* line 3637, ../sass/style.scss */
  .short-summary .counts {
    display: inline;
  }
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.short-summary .counts:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 3646, ../sass/style.scss */
.short-summary .counts .counts-sub {
  width: 32.43243%;
  float: left;
  font-size: 1.7em;
  padding-top: 0.2em;
  text-align: center;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.short-summary .counts .counts-sub:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.short-summary .counts .counts-sub:nth-child(3n + 2) {
  margin-left: 33.78378%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.short-summary .counts .counts-sub:nth-child(3n + 3) {
  margin-left: 67.56757%;
  margin-right: -100%;
  clear: none;
}
/* line 3651, ../sass/style.scss */
.short-summary .counts .counts-sub .fa-icons {
  margin-top: 0.4em;
}
/* line 3653, ../sass/style.scss */
.short-summary .counts .counts-sub .fa-icons a {
  color: #666666;
}
/* line 3656, ../sass/style.scss */
.short-summary .counts .counts-sub .fa-icons a:hover {
  color: #666666;
}
/* line 3661, ../sass/style.scss */
.short-summary .counts .item-count {
  font-size: 1.5em;
  font-family: Open Sans, sans-serif;
}
/* line 3665, ../sass/style.scss */
.short-summary .counts .votes div {
  display: none;
}
@media (min-width: 600px) {
  /* line 3665, ../sass/style.scss */
  .short-summary .counts .votes div {
    display: inline;
  }
}
/* line 3671, ../sass/style.scss */
.short-summary .counts .views div {
  display: none;
}
@media (min-width: 600px) {
  /* line 3671, ../sass/style.scss */
  .short-summary .counts .views div {
    display: inline;
  }
}
/* line 3677, ../sass/style.scss */
.short-summary .counts .answers div {
  display: none;
}
@media (min-width: 600px) {
  /* line 3677, ../sass/style.scss */
  .short-summary .counts .answers div {
    display: inline;
  }
}
/* line 3687, ../sass/style.scss */
.short-summary .tags {
  margin: 0 0 0 1px;
}
/* line 3705, ../sass/style.scss */
.short-summary .no-votes .item-count {
  font-size: 2.5em;
}
/* line 3708, ../sass/style.scss */
.short-summary .some-votes .item-count {
  font-size: 2.5em;
}
/* line 3711, ../sass/style.scss */
.short-summary .no-answers .item-count {
  font-size: 2.5em;
}
/* line 3714, ../sass/style.scss */
.short-summary .some-answers .item-count {
  font-size: 2.5em;
}
/* line 3717, ../sass/style.scss */
.short-summary .no-views .item-count {
  font-size: 2.5em;
}
/* line 3720, ../sass/style.scss */
.short-summary .some-views .item-count {
  font-size: 2.5em;
}
/* line 3723, ../sass/style.scss */
.short-summary .accepted .item-count {
  text-align: center;
  width: 40px;
  font-size: 2.5em;
}
/* line 3728, ../sass/style.scss */
.short-summary .some-favorites .item-count {
  font-size: 2.5em;
}
/* line 3731, ../sass/style.scss */
.short-summary .no-favorites .item-count {
  font-size: 2.5em;
}

/* line 3735, ../sass/style.scss */
.evenMore {
  font-size: 13px;
  color: #707070;
  padding: 15px 0 10px;
  clear: both;
}
/* line 3740, ../sass/style.scss */
.evenMore a {
  text-decoration: underline;
  color: #1b79bd;
}

/* line 3745, ../sass/style.scss */
.pager {
  margin: 10px 0;
  height: 3em;
}

/* line 3749, ../sass/style.scss */
.pagesize {
  margin-top: 10px;
  margin-bottom: 16px;
  float: right;
}

/* line 3754, ../sass/style.scss */
.tag-size-1 {
  font-size: 12px;
}

/* line 3757, ../sass/style.scss */
.tag-size-2 {
  font-size: 13px;
}

/* line 3760, ../sass/style.scss */
.tag-size-3 {
  font-size: 14px;
}

/* line 3763, ../sass/style.scss */
.tag-size-4 {
  font-size: 15px;
}

/* line 3766, ../sass/style.scss */
.tag-size-5 {
  font-size: 16px;
}

/* line 3769, ../sass/style.scss */
.tag-size-6 {
  font-size: 17px;
}

/* line 3772, ../sass/style.scss */
.tag-size-7 {
  font-size: 18px;
}

/* line 3775, ../sass/style.scss */
.tag-size-8 {
  font-size: 19px;
}

/* line 3778, ../sass/style.scss */
.tag-size-9 {
  font-size: 20px;
}

/* line 3781, ../sass/style.scss */
.tag-size-10 {
  font-size: 21px;
}

/* line 3784, ../sass/style.scss */
.wildcard-tags {
  clear: both;
}
/* line 3786, ../sass/style.scss */
.wildcard-tags ul.tags li {
  margin-bottom: 5px;
}

/* line 3790, ../sass/style.scss */
#tagSelector {
  padding-bottom: 2px;
  margin-bottom: 0;
  padding-left: 0.2em;
}
/* line 3794, ../sass/style.scss */
#tagSelector div.inputs {
  margin: 6px 0 12px;
}

/* line 3799, ../sass/style.scss */
.tags-page th {
  padding-bottom: 5px;
  font-weight: normal;
}
/* line 3803, ../sass/style.scss */
.tags-page h1 {
  float: left;
}
/* line 3806, ../sass/style.scss */
.tags-page ul.tags {
  margin-left: 5px;
}

/* line 3813, ../sass/style.scss */
.js-tag {
  display: block;
  height: 17px;
  margin: 0 5px 0 0;
  padding: 0;
}
/* line 3818, ../sass/style.scss */
.js-tag .js-delete-icon {
  box-shadow: 0 0 5px #d3d6d7;
  border-top: none;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 3827, ../sass/style.scss */
.js-tag .tag-number {
  float: none;
}

/* line 3831, ../sass/style.scss */
.js-tag-extra-content {
  padding-left: 4px;
  vertical-align: text-top;
}

/* line 3835, ../sass/style.scss */
.js-tag-name {
  cursor: pointer;
  background: #f5f5f5;
  border: #fff 1px solid;
  border-top: #fff 2px solid;
  outline: #cfdbdb 1px solid !important;
  box-shadow: 0 0 5px #d3d6d7;
  display: inline-block;
  height: 17px;
  line-height: 17px;
  font-weight: normal;
  font-size: 11px;
  padding: 0 8px;
  text-decoration: none;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  font-family: Open Sans, sans-serif;
  color: #717179;
}

/* line 3856, ../sass/style.scss */
.js-deletable-tag {
  margin-right: 3px;
  white-space: nowrap;
}

/* line 3862, ../sass/style.scss */
.tags a.js-tag-name {
  color: #5a5a5a;
  text-decoration: none;
}
/* line 3866, ../sass/style.scss */
.tags a:hover {
  color: #fff;
}
/* line 3870, ../sass/style.scss */
.tags span.js-tag-name {
  color: #5a5a5a;
  text-decoration: none;
}

/* line 3876, ../sass/style.scss */
.moderate-tags-page th {
  padding-bottom: 5px;
  font-weight: normal;
  font-style: italic;
}
/* line 3881, ../sass/style.scss */
.moderate-tags-page th.tags-col {
  width: 100px;
}
/* line 3884, ../sass/style.scss */
.moderate-tags-page th.users-col {
  width: 100px;
}
/* line 3887, ../sass/style.scss */
.moderate-tags-page th.decision-col {
  width: 140px;
}
/* line 3891, ../sass/style.scss */
.moderate-tags-page h1 {
  float: left;
}
/* line 3894, ../sass/style.scss */
.moderate-tags-page button {
  line-height: 18px;
}
/* line 3897, ../sass/style.scss */
.moderate-tags-page table {
  border-spacing: 0;
}
/* line 3899, ../sass/style.scss */
.moderate-tags-page table.suggested-tags-table {
  width: 100%;
}
/* line 3905, ../sass/style.scss */
.moderate-tags-page tr.per-tag-controls {
  height: 30px;
  text-align: center;
}
/* line 3910, ../sass/style.scss */
.moderate-tags-page tr.thread-info a {
  line-height: 18px;
}
/* line 3913, ../sass/style.scss */
.moderate-tags-page tr.thread-info td {
  padding-bottom: 5px;
}
/* line 3919, ../sass/style.scss */
.moderate-tags-page td.per-thread-controls {
  width: 160px;
  height: 30px;
}
/* line 3922, ../sass/style.scss */
.moderate-tags-page td.per-thread-controls button {
  display: none;
}
/* line 3926, ../sass/style.scss */
.moderate-tags-page td.tags-col {
  padding-top: 7px;
}
/* line 3929, ../sass/style.scss */
.moderate-tags-page td.users-col {
  padding-top: 7px;
}
/* line 3932, ../sass/style.scss */
.moderate-tags-page td.thread-links-col {
  padding-top: 5px;
}

/* line 3937, ../sass/style.scss */
.mod-queue-info {
  margin: 12px 0 12px 20px;
}

/* line 3940, ../sass/style.scss */
.js-delete-icon {
  height: 21px;
  width: 18px;
  display: inline-block;
  line-height: 20px;
  text-align: center;
  background: #bbcdcd;
  cursor: default;
  color: #fff;
  border-top: #cfdbdb 1px solid;
  font-family: Open Sans, sans-serif;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
  text-shadow: 0 1px 0 #7ea0a0;
}
/* line 3957, ../sass/style.scss */
.js-delete-icon:hover {
  background: #b32f2f;
}

/* line 3961, ../sass/style.scss */
.tag-number {
  font-weight: normal;
  float: left;
  font-size: 16px;
  color: #5a5a5a;
  margin-left: -0.2em;
  line-height: 1.6em;
}

/* line 3969, ../sass/style.scss */
.section-title {
  font-weight: bold;
  font-size: 1.5em;
  margin-top: 0.5em;
  line-height: 1.2em;
  margin-bottom: 0.5em;
}

/* line 3976, ../sass/style.scss */
#fmask {
  width: 100%;
}

/* line 3979, ../sass/style.scss */
.edit-question-page {
  color: #555;
}
/* line 3981, ../sass/style.scss */
.edit-question-page label[for="editor"] {
  font-size: 16px;
}
/* line 3984, ../sass/style.scss */
.edit-question-page label[for="id_title"] {
  font-size: 16px;
}
/* line 3989, ../sass/style.scss */
.edit-question-page .form-error {
  font-size: 16px;
  font-style: italic;
}
/* line 3993, ../sass/style.scss */
.edit-question-page label {
  color: #555;
  font-size: 13px;
}
/* line 4003, ../sass/style.scss */
.edit-question-page .lang-selector {
  margin: 9px 0 0;
}
/* line 4005, ../sass/style.scss */
.edit-question-page .lang-selector select {
  margin: 3px 0;
}
/* line 4012, ../sass/style.scss */
.edit-question-page #id_post_author_email {
  margin-left: 10px;
}
/* line 4023, ../sass/style.scss */
.edit-question-page .post-comments .wmd-container {
  margin-bottom: 8px;
  margin-left: -2px;
}
/* line 4027, ../sass/style.scss */
.edit-question-page .post-comments .js-simple-editor {
  margin-bottom: 8px;
  margin-left: -2px;
}
/* line 4044, ../sass/style.scss */
.edit-question-page .title-desc {
  margin-bottom: 10px;
}
/* line 4047, ../sass/style.scss */
.edit-question-page div#question-list {
  border-bottom: #f0f0f0 1px solid;
  float: none;
}
/* line 4050, ../sass/style.scss */
.edit-question-page div#question-list a {
  line-height: 30px;
}
/* line 4062, ../sass/style.scss */
.edit-question-page table.proxy-user-info .form-item {
  float: left;
}
/* line 4069, ../sass/style.scss */
.edit-question-page .retagger-buttons button {
  margin: 8px 10px 5px 0;
}

/* line 4077, ../sass/style.scss */
.question-page #id_post_author_email {
  margin-left: 10px;
}
/* line 4094, ../sass/style.scss */
.question-page .post-comments .wmd-container {
  margin-bottom: 8px;
  margin-left: -2px;
}
/* line 4098, ../sass/style.scss */
.question-page .post-comments .js-simple-editor {
  margin-bottom: 8px;
  margin-left: -2px;
}
/* line 4106, ../sass/style.scss */
.question-page h1 {
  padding-top: 0;
  font-family: Open Sans, sans-serif;
  margin-bottom: 0.5em;
  a: hover;
  a-color: #3c6eb4;
}
/* line 4110, ../sass/style.scss */
.question-page h1 a {
  color: #464646;
  font-size: 0.8em;
  font-weight: normal;
  line-height: 1;
  text-decoration: none;
}
/* line 4121, ../sass/style.scss */
.question-page .post {
  display: table;
  padding: 3px;
  margin-bottom: 16px;
  width: 100%;
  margin-top: 1em;
}
/* line 4127, ../sass/style.scss */
.question-page .post pre {
  clear: both;
}
/* line 4130, ../sass/style.scss */
.question-page .post code {
  clear: both;
}
/* line 4133, ../sass/style.scss */
.question-page .post .mceEditor td {
  width: auto;
}
/* line 4137, ../sass/style.scss */
.question-page .post-content {
  display: table-cell;
  border-spacing: 0;
  padding-left: 14px;
  vertical-align: top;
  width: auto;
}
/* line 4145, ../sass/style.scss */
.question-page .js-question .post-content {
  margin-bottom: 10px;
}
/* line 4148, ../sass/style.scss */
.question-page .js-question .post-body {
  margin-top: 8px;
  border-top: #f0f0f0 1px solid;
  padding-top: 10px;
}
/* line 4155, ../sass/style.scss */
.question-page .answer .post-content {
  border-bottom: 1px solid #d4d4d4;
}
/* line 4158, ../sass/style.scss */
.question-page .answer .post-update-info a {
  color: #464646;
}
/* line 4162, ../sass/style.scss */
.question-page .post-body {
  overflow: auto;
  font-family: Open Sans, sans-serif;
  color: #484848;
  word-wrap: break-word;
}
/* line 4167, ../sass/style.scss */
.question-page .post-body a {
  color: #1b79bd;
}
/* line 4170, ../sass/style.scss */
.question-page .post-body img {
  max-width: 685px;
}
/* line 4173, ../sass/style.scss */
.question-page .post-body li {
  margin-bottom: 7px;
}
/* line 4176, ../sass/style.scss */
.question-page .post-body p {
  line-height: 1.4;
  font-size: 14px;
  padding: 0 5px 5px 0;
}
/* line 4182, ../sass/style.scss */
.question-page .post-update-info-container {
  float: right;
  width: 175px;
}
/* line 4186, ../sass/style.scss */
.question-page .post-update-info {
  float: right;
  font-size: 9px;
  font-family: Open Sans, sans-serif;
  line-height: 12px;
  margin: 0 0 5px 5px;
  padding: 0.9em;
  background: #dedede;
  margin-top: 0.5em;
}
/* line 4195, ../sass/style.scss */
.question-page .post-update-info .users-user-card {
  padding: 0;
}
/* line 4198, ../sass/style.scss */
.question-page .post-update-info p {
  line-height: 13px;
  font-size: 11px;
  padding: 0;
  margin-bottom: 0.5em;
}
/* line 4203, ../sass/style.scss */
.question-page .post-update-info p.tip {
  color: #464646;
  line-height: 13px;
  font-size: 10px;
}
/* line 4209, ../sass/style.scss */
.question-page .post-update-info a {
  color: #464646;
}
/* line 4211, ../sass/style.scss */
.question-page .post-update-info a.primary-group-name {
  color: #990e08;
  font-weight: bold;
}
/* line 4216, ../sass/style.scss */
.question-page .post-update-info .gravatar {
  float: left;
  margin-right: 4px;
}
/* line 4221, ../sass/style.scss */
.question-page .post-controls {
  clear: left;
  float: left;
  font-size: 11px;
  height: 18px;
  line-height: 18px;
  margin-top: 1.4em;
  margin-bottom: 1.2em;
}
/* line 4231, ../sass/style.scss */
.question-page .post-controls a:hover {
  background-color: #f1f1f1;
}
/* line 4235, ../sass/style.scss */
.question-page .post-controls .sep {
  color: #ccccce;
  float: right;
  height: 18px;
  font-size: 18px;
}
/* line 4241, ../sass/style.scss */
.question-page .post-controls .question-delete {
  background: url(../images/delete.png) no-repeat left -1px;
  padding-left: 11px;
}
/* line 4245, ../sass/style.scss */
.question-page .post-controls .question-flag {
  background: url(../images/flag.png) no-repeat 2px 0;
}
/* line 4248, ../sass/style.scss */
.question-page .post-controls .answer-publish {
  background: url(../images/publish.png) no-repeat center left;
}
/* line 4251, ../sass/style.scss */
.question-page .post-controls .answer-unpublish {
  background: url(../images/unpublish.png) no-repeat 2px center;
}
/* line 4254, ../sass/style.scss */
.question-page .post-controls .question-edit {
  background: url(../images/edit2.png) no-repeat 3px 1px;
}
/* line 4257, ../sass/style.scss */
.question-page .post-controls .question-retag {
  background: url(../images/retag.png) no-repeat center left;
}
/* line 4260, ../sass/style.scss */
.question-page .post-controls .question-close {
  background: url(../images/close.png) no-repeat center left;
}
/* line 4263, ../sass/style.scss */
.question-page .post-controls .question-merge {
  background: url(../images/merge.png) no-repeat;
}
/* line 4266, ../sass/style.scss */
.question-page .post-controls .permant-link {
  background: url(../images/link.png) no-repeat 2px 1px;
}
/* line 4269, ../sass/style.scss */
.question-page .post-controls .answer-convert {
  float: right;
  clear: left;
}
/* line 4274, ../sass/style.scss */
.question-page .post-controls .answer-convert input:hover {
  background-color: #f5f0c9;
  border-radius: 3px;
}
/* line 4281, ../sass/style.scss */
.question-page .post-controls span.dropdown-toggle {
  background: url(../images/sprites.png) no-repeat -7px -242px;
  border-radius: 3px;
  position: relative;
}
/* line 4287, ../sass/style.scss */
.question-page .post-controls span.dropdown-toggle:hover {
  background-color: #f5f0c9;
  padding-right: 0;
  background: url(../images/sprites.png) no-repeat -7px -274px;
}
/* line 4291, ../sass/style.scss */
.question-page .post-controls span.dropdown-toggle:hover form {
  margin: 0;
}
/* line 4294, ../sass/style.scss */
.question-page .post-controls span.dropdown-toggle:hover input {
  display: block !important;
  height: 20px !important;
  line-height: 20px !important;
  margin: 0;
  padding: 0 5px;
  border-radius: 0;
  width: 100% !important;
}
/* line 4304, ../sass/style.scss */
.question-page .post-controls span.dropdown-toggle:hover .dropdown-menu {
  display: block;
  padding: 5px 0;
  right: -5px !important;
  left: auto;
}
/* line 4311, ../sass/style.scss */
.question-page .post-controls span.dropdown-toggle:hover .dropdown-menu li:hover {
  background-color: #f5f0c9;
}
/* line 4321, ../sass/style.scss */
.question-page .answer-controls .question-delete {
  background: url(../images/delete.png) no-repeat left -1px;
  padding-left: 11px;
}
/* line 4325, ../sass/style.scss */
.question-page .answer-controls .question-flag {
  background: url(../images/flag.png) no-repeat 2px 0;
}
/* line 4328, ../sass/style.scss */
.question-page .answer-controls .answer-publish {
  background: url(../images/publish.png) no-repeat center left;
}
/* line 4331, ../sass/style.scss */
.question-page .answer-controls .answer-unpublish {
  background: url(../images/unpublish.png) no-repeat 2px center;
}
/* line 4334, ../sass/style.scss */
.question-page .answer-controls .question-edit {
  background: url(../images/edit2.png) no-repeat 3px 1px;
}
/* line 4337, ../sass/style.scss */
.question-page .answer-controls .question-retag {
  background: url(../images/retag.png) no-repeat center left;
}
/* line 4340, ../sass/style.scss */
.question-page .answer-controls .question-close {
  background: url(../images/close.png) no-repeat center left;
}
/* line 4343, ../sass/style.scss */
.question-page .answer-controls .question-merge {
  background: url(../images/merge.png) no-repeat;
}
/* line 4346, ../sass/style.scss */
.question-page .answer-controls .permant-link {
  background: url(../images/link.png) no-repeat 2px 1px;
}
/* line 4349, ../sass/style.scss */
.question-page .answer-controls .answer-convert {
  float: right;
  clear: left;
}
/* line 4354, ../sass/style.scss */
.question-page .answer-controls .answer-convert input:hover {
  background-color: #f5f0c9;
  border-radius: 3px;
}
/* line 4362, ../sass/style.scss */
.question-page .tabBar {
  width: 100%;
}
/* line 4365, ../sass/style.scss */
.question-page #questionCount {
  float: left;
  font-family: Open Sans, sans-serif;
  line-height: 15px;
}
/* line 4370, ../sass/style.scss */
.question-page #fmanswer_button {
  margin: 8px 0;
}
/* line 4373, ../sass/style.scss */
.question-page .comments {
  font-size: 12px;
  clear: both;
  padding: 0;
}
/* line 4378, ../sass/style.scss */
.question-page .comments div.controls {
  width: 100%;
  margin: 3px 0 20px 5px;
}
/* line 4382, ../sass/style.scss */
.question-page .comments div.comment:hover {
  background-color: #efefef;
}
/* line 4386, ../sass/style.scss */
.question-page .comments .edit-comment-buttons {
  margin-left: -4px;
}
/* line 4388, ../sass/style.scss */
.question-page .comments .edit-comment-buttons .checkbox {
  margin: 3px;
}
/* line 4394, ../sass/style.scss */
.question-page .comments .js-open-editor-btn.new-comment-box {
  padding: 0 14px 0 29px;
}
/* line 4396, ../sass/style.scss */
.question-page .comments .js-open-editor-btn.new-comment-box .mock-editor {
  height: 50px;
}
/* line 4404, ../sass/style.scss */
.question-page .comments a {
  background-color: inherit;
  color: #3c6eb4;
  padding: 0;
}
/* line 4408, ../sass/style.scss */
.question-page .comments a.author {
  background-color: inherit;
  color: #1b79bd;
  padding: 0;
}
/* line 4412, ../sass/style.scss */
.question-page .comments a.author:hover {
  text-decoration: underline;
}
/* line 4417, ../sass/style.scss */
.question-page .comments textarea {
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
  color: #666;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  height: 54px;
  line-height: 1.3;
  margin: 0;
  outline: none;
  overflow: auto;
  padding: 5px 19px 2px 6px;
  width: 100%;
}
/* line 4432, ../sass/style.scss */
.question-page .comments input {
  margin-left: 10px;
  margin-top: 1px;
  vertical-align: top;
  width: 100px;
}
/* line 4438, ../sass/style.scss */
.question-page .comments input[name="suppress_email"] {
  margin: 4px 5px 0 0;
  width: auto;
}
/* line 4442, ../sass/style.scss */
.question-page .comments label[for="suppress_email"] {
  vertical-align: top;
}
/* line 4445, ../sass/style.scss */
.question-page .comments .counter {
  display: inline-block;
  width: auto;
  vertical-align: top;
  font-family: Open Sans, sans-serif;
  float: right;
  text-align: right;
}
/* line 4453, ../sass/style.scss */
.question-page .comments .comment {
  border-bottom: 1px solid #eceeeb;
  display: table;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  margin: 0;
  min-height: 25px;
  overflow: auto;
  padding-bottom: 4px;
  width: 100%;
}
/* line 4463, ../sass/style.scss */
.question-page .comments .comment .comment-votes {
  display: table-cell;
  vertical-align: top;
  width: 25px;
}
/* line 4468, ../sass/style.scss */
.question-page .comments .comment .comment-content {
  display: table-cell;
  vertical-align: top;
  width: auto;
}
/* line 4473, ../sass/style.scss */
.question-page .comments .comment:last-child {
  border-bottom: none;
}
/* line 4477, ../sass/style.scss */
.question-page .comments .content {
  margin-bottom: 7px;
}
/* line 4480, ../sass/style.scss */
.question-page .comments .comment-votes {
  line-height: 130%;
  padding: 6px 5px 6px 3px;
}
/* line 4484, ../sass/style.scss */
.question-page .comments .comment-body {
  line-height: 1.3;
  margin: 3px 26px 0 0;
  padding: 5px 3px 0;
  color: #666;
  font-size: 13px;
}
/* line 4490, ../sass/style.scss */
.question-page .comments .comment-body p {
  font-size: 13px;
  line-height: 1.3;
  margin-bottom: 3px;
  padding: 0;
}
/* line 4495, ../sass/style.scss */
.question-page .comments .comment-body p:last-child {
  margin-bottom: 0;
}
/* line 4500, ../sass/style.scss */
.question-page .comments .comment-controls {
  padding-left: 3px;
}
/* line 4502, ../sass/style.scss */
.question-page .comments .comment-controls .js-avatar-box {
  margin-right: 4px;
}
/* line 4506, ../sass/style.scss */
.question-page .comments .js-edit {
  padding-left: 6px;
}
/* line 4509, ../sass/style.scss */
.question-page .comments .convert-comment {
  display: inline;
  white-space: nowrap;
  padding-left: 0;
}
/* line 4513, ../sass/style.scss */
.question-page .comments .convert-comment input {
  background: none;
  padding: 0;
  color: #1b79bd;
  border: none;
  height: 13px;
  width: auto;
  font-family: Open Sans, sans-serif;
  font-size: 11px;
  font-weight: normal;
  line-height: 15px;
  margin: 0 0 3px 8px;
  vertical-align: middle;
  box-shadow: 0 0 0 #929292;
  text-shadow: 0 0 0 #929292;
}
/* line 4530, ../sass/style.scss */
.question-page .comments .convert-comment input:hover {
  text-decoration: underline;
  cursor: pointer;
}
/* line 4536, ../sass/style.scss */
.question-page .comments .comment-delete {
  float: right;
  width: 14px;
  line-height: 130%;
  padding: 0.7em 0;
}
/* line 4542, ../sass/style.scss */
.question-page .comments .upvote {
  margin-left: auto;
  margin-right: auto;
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #dedede;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}
/* line 4552, ../sass/style.scss */
.question-page .comments .upvote.upvoted {
  cursor: pointer;
  border-bottom: 10px solid #42a500;
}
/* line 4556, ../sass/style.scss */
.question-page .comments .upvote.hover {
  cursor: pointer;
  border-bottom: 10px solid #42a500;
}
/* line 4560, ../sass/style.scss */
.question-page .comments .upvote:hover {
  cursor: pointer;
  border-bottom: 10px solid #42a500;
}
/* line 4565, ../sass/style.scss */
.question-page .comments .help-text {
  float: right;
  text-align: right;
  color: #666666;
  margin-bottom: 0;
  margin-top: 0;
  line-height: 50%;
}
/* line 4573, ../sass/style.scss */
.question-page .comments.empty.ordering-forward {
  margin-top: -35px;
  float: left;
}
/* line 4577, ../sass/style.scss */
.question-page .comments .truncated-post:nth-last-child(3) {
  float: left;
}
/* line 4580, ../sass/style.scss */
.question-page .comments .controls a {
  border: none;
  font-family: Open Sans, sans-serif;
  font-size: 13px;
  font-weight: normal;
  box-shadow: 0 0 0 #929292;
  text-shadow: 0 0 0 #929292;
}
/* line 4589, ../sass/style.scss */
.question-page .comments .controls a:hover {
  text-decoration: none;
}
/* line 4593, ../sass/style.scss */
.question-page .comments form.post-comments {
  padding-bottom: 1.5em;
  border-bottom: 1px solid #eceeeb;
  margin-bottom: 0;
}
/* line 4598, ../sass/style.scss */
.question-page .comments .wmd-container textarea {
  border: none;
  box-shadow: inset 0 0 3px 1px #aaa;
}
/* line 4603, ../sass/style.scss */
.question-page .comments .js-simple-editor textarea {
  border: none;
  box-shadow: inset 0 0 3px 1px #aaa;
}
/* line 4608, ../sass/style.scss */
.question-page .comments button.submit {
  margin-right: 6px;
}
/* line 4611, ../sass/style.scss */
.question-page .comments span.js-delete-icon {
  background: url(../images/close-small.png) no-repeat;
  border: 0;
  width: 14px;
  height: 14px;
}
/* line 4616, ../sass/style.scss */
.question-page .comments span.js-delete-icon:hover {
  border: #bc564b 2px solid;
  border-radius: 10px;
  margin: -3px 0 0 -2px;
}
/* line 4624, ../sass/style.scss */
.question-page #questionTools {
  font-size: 22px;
  margin-top: 11px;
  text-align: left;
}
/* line 4629, ../sass/style.scss */
.question-page .question-status {
  margin-top: 10px;
  margin-bottom: 15px;
  padding: 20px;
  background-color: #fef7cc;
  text-align: center;
  border: #e1c04a 1px solid;
}
/* line 4636, ../sass/style.scss */
.question-page .question-status h3 {
  font-size: 20px;
  color: #707070;
  font-weight: normal;
}
/* line 4642, ../sass/style.scss */
.question-page .tabBar-answer {
  padding-left: 7px;
  margin-top: 10px;
}
/* line 4646, ../sass/style.scss */
.question-page .accepted-answer {
  background-color: #f7fecc;
  border-bottom-color: #9bd59b;
}
/* line 4649, ../sass/style.scss */
.question-page .accepted-answer .answer-img-accept {
  background: url(../images/vote-accepted-on.png);
}
/* line 4653, ../sass/style.scss */
.question-page .answered {
  background: #ccccce;
  color: #929292;
}
/* line 4657, ../sass/style.scss */
.question-page .answered-accepted {
  background: #ddd;
  color: #763333;
}
/* line 4660, ../sass/style.scss */
.question-page .answered-accepted strong {
  color: #e1e818;
}
/* line 4664, ../sass/style.scss */
.question-page .answered-by-owner {
  background: #F4F4F4;
}
/* line 4666, ../sass/style.scss */
.question-page .answered-by-owner .comments {
  background-color: #F4F4F4;
}
/* line 4668, ../sass/style.scss */
.question-page .answered-by-owner .comments .js-load-comments-btn {
  background-color: #F4F4F4;
}
/* line 4671, ../sass/style.scss */
.question-page .answered-by-owner .comments .js-open-editor-btn {
  background-color: #F4F4F4;
}
/* line 4676, ../sass/style.scss */
.question-page .answer-img-accept {
  background: url(../images/vote-accepted.png);
  width: 30px;
  height: 30px;
  font-size: 1.4em;
  margin-top: 0.4em;
  cursor: pointer;
}
/* line 4683, ../sass/style.scss */
.question-page .answer-img-accept:hover {
  background: url(../images/vote-accepted-on.png);
}
/* line 4687, ../sass/style.scss */
.question-page #fmanswer {
  color: #707070;
  line-height: 1.2;
  margin-top: 10px;
}
/* line 4691, ../sass/style.scss */
.question-page #fmanswer h2 {
  font-family: Open Sans, sans-serif;
  font-size: 1.5em;
  line-height: 1.5em;
}
/* line 4696, ../sass/style.scss */
.question-page #fmanswer label {
  font-size: 13px;
}
/* line 4700, ../sass/style.scss */
.question-page .message {
  padding: 5px;
  margin: 0 0 10px 0;
}
/* line 4704, ../sass/style.scss */
.question-page .tag-editor {
  width: 660px;
  margin-left: 0;
}
/* line 4710, ../sass/style.scss */
.question-page table.proxy-user-info .form-item {
  float: left;
}
/* line 4714, ../sass/style.scss */
.question-page .retagger-buttons button {
  margin: 8px 10px 5px 0;
}
/* line 4717, ../sass/style.scss */
.question-page p.rss {
  float: none;
  clear: both;
  display: inline-block;
  padding: 3px 0 3px 20px;
  font-size: 15px;
  width: auto;
  background-position: center left;
}
/* line 4725, ../sass/style.scss */
.question-page p.rss a {
  font-family: Open Sans, sans-serif;
  vertical-align: top;
}
/* line 4730, ../sass/style.scss */
.question-page .question-img-favorite:hover {
  background: url(../images/vote-favorite-on.png);
}
/* line 4733, ../sass/style.scss */
.question-page h2.comment-title {
  color: #7ea9b3;
  font-weight: bold;
  font-size: 23px;
  font-family: Open Sans, sans-serif;
  float: left;
  padding-left: 0;
  width: 200px;
}
/* line 4742, ../sass/style.scss */
.question-page .vote-buttons .notify-sidebar {
  text-align: center;
  margin: 6px auto 0;
}
/* line 4745, ../sass/style.scss */
.question-page .vote-buttons .notify-sidebar label {
  vertical-align: top;
}
/* line 4749, ../sass/style.scss */
.question-page a.submit {
  display: inline-block;
  *display: inline;
}
/* line 4753, ../sass/style.scss */
.question-page .category-selector ul.select-box {
  width: 217px;
}
/* line 4755, ../sass/style.scss */
.question-page .category-selector ul.select-box input {
  width: 95px;
}

/* line 4764, ../sass/style.scss */
.edit-answer-page #id_post_author_email {
  margin-left: 10px;
}
/* line 4775, ../sass/style.scss */
.edit-answer-page .post-comments .wmd-container {
  margin-bottom: 8px;
  margin-left: -2px;
}
/* line 4779, ../sass/style.scss */
.edit-answer-page .post-comments .js-simple-editor {
  margin-bottom: 8px;
  margin-left: -2px;
}
/* line 4789, ../sass/style.scss */
.edit-answer-page table.proxy-user-info .form-item {
  float: left;
}
/* line 4793, ../sass/style.scss */
.edit-answer-page .retagger-buttons button {
  margin: 8px 10px 5px 0;
}

/* line 4806, ../sass/style.scss */
.add-groups {
  border: 0;
  margin: -2px 0 0 0 !important;
}

/* line 4810, ../sass/style.scss */
.add-users {
  border: 0;
  margin: -2px 0 0 0 !important;
}

/* line 4814, ../sass/style.scss */
.share-input-col {
  width: 160px;
  text-align: center;
}

/* line 4818, ../sass/style.scss */
.add-everyone-group {
  text-align: center;
  margin: auto;
  display: block;
  padding: 0 10px;
  height: 25px;
}

/* line 4825, ../sass/style.scss */
.sharing-widget {
  background-color: #F4F4F4;
  padding: 1em;
  margin-top: 1em;
}

/* line 4830, ../sass/style.scss */
.arrow-up, .votes-arrow-up {
  margin-left: auto;
  margin-right: auto;
  width: 0;
  height: 0;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-bottom: 15px solid #494949;
  margin-bottom: 0.5em;
}

/* line 4840, ../sass/style.scss */
.votes-arrow-up {
  margin-bottom: 0;
  float: left;
  border-bottom: 15px solid #42a500;
}

/* line 4845, ../sass/style.scss */
.arrow-up:hover {
  cursor: pointer;
  border-bottom: 15px solid #42a500;
}

/* line 4849, ../sass/style.scss */
.arrow-down, .votes-arrow-down {
  width: 0;
  height: 0;
  margin-left: auto;
  margin-right: auto;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  border-top: 15px solid #494949;
  margin-top: 0.5em;
}

/* line 4859, ../sass/style.scss */
.votes-arrow-down {
  margin-bottom: 0;
  float: left;
  border-top: 15px solid #db4437;
}

/* line 4864, ../sass/style.scss */
.arrow-down:hover {
  cursor: pointer;
  border-top: 15px solid #db4437;
}

/* line 4868, ../sass/style.scss */
#votes-table {
  width: 100%;
}
@media (min-width: 600px) {
  /* line 4868, ../sass/style.scss */
  #votes-table {
    width: auto;
  }
}

/* line 4880, ../sass/style.scss */
.title-desc {
  color: #707070;
  font-size: 13px;
  margin-bottom: 5px;
}

/* line 4885, ../sass/style.scss */
#editor {
  display: block;
  font-size: 100%;
  min-height: 210px;
  line-height: 18px;
  margin: 0;
  border: 0;
}

/* line 4893, ../sass/style.scss */
#id_title {
  width: 100%;
  height: 2.5em;
}

/* line 4897, ../sass/style.scss */
.wmd-preview {
  color: #555;
  margin: 0 0 8px 0;
  padding: 5px;
  background-color: #f5f5f5;
  min-height: 20px;
  overflow: auto;
  font-size: 13px;
  font-family: Open Sans, sans-serif;
  color: #555;
}
/* line 4907, ../sass/style.scss */
.wmd-preview p {
  margin-bottom: 14px;
  line-height: 1.4;
  font-size: 14px;
}
/* line 4911, ../sass/style.scss */
.wmd-preview p:last-child {
  margin-bottom: 0;
}
/* line 4915, ../sass/style.scss */
.wmd-preview pre {
  background-color: #eaf2f3;
}
/* line 4918, ../sass/style.scss */
.wmd-preview blockquote {
  background-color: #f0f0f0;
}
/* line 4921, ../sass/style.scss */
.wmd-preview img {
  max-width: 600px;
}
/* line 4924, ../sass/style.scss */
.wmd-preview a {
  color: #1b79bd;
}
/* line 4927, ../sass/style.scss */
.wmd-preview li {
  margin-bottom: 7px;
  font-size: 14px;
}
/* line 4940, ../sass/style.scss */
.wmd-preview .title-desc {
  margin-bottom: 10px;
}

/* line 4946, ../sass/style.scss */
.defaultSkin span.mce_askbot_imageuploader {
  background-position: -380px 0;
}
/* line 4949, ../sass/style.scss */
.defaultSkin span.mce_askbot_attachment {
  background-image: url(../images/attachment.png);
  background-position: 0 0;
}
/* line 4954, ../sass/style.scss */
.defaultSkin table.mceLayout {
  border: none;
}
/* line 4957, ../sass/style.scss */
.defaultSkin table.mceLayout tr.mceFirst td {
  border: none;
}
/* line 4960, ../sass/style.scss */
.defaultSkin table.mceLayout tr.mceLast td {
  border-bottom: none;
}

/* line 4966, ../sass/style.scss */
.mceStatusbar {
  height: 5px;
  background: #fff;
}

/* line 4970, ../sass/style.scss */
.preview-toggle {
  line-height: 28px;
  text-align: left;
  width: 100%;
  color: #3c6eb4;
}
/* line 4975, ../sass/style.scss */
.preview-toggle span:hover {
  cursor: pointer;
}

/* line 4979, ../sass/style.scss */
.checkbox {
  font-weight: normal;
  cursor: help;
  margin-bottom: 0.5em;
}
/* line 4983, ../sass/style.scss */
.checkbox .errorlist {
  margin-bottom: -5px;
}

/* line 4987, ../sass/style.scss */
.question-options {
  margin-top: 1px;
  color: #666;
  line-height: 13px;
  margin-bottom: 5px;
}

/* line 4993, ../sass/style.scss */
.edit-content-html {
  border-top: 1px dotted #d8d2a9;
  border-bottom: 1px dotted #d8d2a9;
  margin: 5px 0;
}

/* line 4998, ../sass/style.scss */
#fmedit {
  color: #555;
}
/* line 5009, ../sass/style.scss */
#fmedit .title-desc {
  margin-bottom: 10px;
}

/* line 5013, ../sass/style.scss */
.moderated-item {
  background: #ccccce;
  border-radius: 4px;
  padding: 3px;
}
/* line 5018, ../sass/style.scss */
.moderated-item .fa {
  color: brown;
}

/* line 5038, ../sass/style.scss */
.vote-buttons {
  display: table-cell;
  text-align: center;
  padding-top: 2px;
  width: 25px;
  margin-right: 13px;
  *margin: 0;
  *height: 210px;
  *width: 30px;
}
/* line 5047, ../sass/style.scss */
.vote-buttons * {
  margin: 0;
}
/* line 5050, ../sass/style.scss */
.vote-buttons .fa {
  font-size: 1.5em;
  margin-bottom: 0.3em;
}
/* line 5054, ../sass/style.scss */
.vote-buttons .fa-twitter {
  margin-top: 0.3em;
}

/* line 5058, ../sass/style.scss */
.question-img-upvote {
  background: url(../images/vote-arrow-up-new.png) no-repeat;
}
/* line 5061, ../sass/style.scss */
.question-img-upvote:hover {
  background: url(../images/vote-arrow-up-on-new.png) no-repeat;
}
/* line 5064, ../sass/style.scss */
.question-img-upvote.on {
  background: url(../images/vote-arrow-up-on-new.png) no-repeat;
}

/* line 5068, ../sass/style.scss */
.question-img-downvote {
  background: url(../images/vote-arrow-down-new.png) no-repeat;
}
/* line 5071, ../sass/style.scss */
.question-img-downvote:hover {
  background: url(../images/vote-arrow-down-on-new.png) no-repeat;
}
/* line 5074, ../sass/style.scss */
.question-img-downvote.on {
  background: url(../images/vote-arrow-down-on-new.png) no-repeat;
}

/* line 5078, ../sass/style.scss */
.answer-img-upvote {
  background: url(../images/vote-arrow-up-new.png) no-repeat;
}
/* line 5081, ../sass/style.scss */
.answer-img-upvote:hover {
  background: url(../images/vote-arrow-up-on-new.png) no-repeat;
}
/* line 5084, ../sass/style.scss */
.answer-img-upvote.on {
  background: url(../images/vote-arrow-up-on-new.png) no-repeat;
}

/* line 5088, ../sass/style.scss */
.answer-img-downvote {
  background: url(../images/vote-arrow-down-new.png) no-repeat;
}
/* line 5091, ../sass/style.scss */
.answer-img-downvote:hover {
  background: url(../images/vote-arrow-down-on-new.png) no-repeat;
}
/* line 5094, ../sass/style.scss */
.answer-img-downvote.on {
  background: url(../images/vote-arrow-down-on-new.png) no-repeat;
}

/* line 5098, ../sass/style.scss */
.vote-number {
  font-family: Open Sans, sans-serif;
  font-size: 25px;
  font-weight: bold;
  color: #494949;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}

/* line 5107, ../sass/style.scss */
.registration-page .form-group {
  margin-bottom: 10px;
}
/* line 5110, ../sass/style.scss */
.registration-page .submit-row {
  padding: 0;
}
/* line 5113, ../sass/style.scss */
.registration-page .login input[type="text"] {
  height: 22px;
  font-size: 12px;
  line-height: 22px;
  color: #555;
  padding: 0 5px;
}

/* line 5129, ../sass/style.scss */
.user-profile-edit-page form {
  margin-bottom: 15px;
}
/* line 5144, ../sass/style.scss */
.user-profile-edit-page .cancel {
  background: url(../images/small-button-cancel.png) repeat-x top !important;
  color: #555 !important;
}
/* line 5147, ../sass/style.scss */
.user-profile-edit-page .cancel:hover {
  background: url(../images/small-button-cancel.png) repeat-x bottom !important;
}
/* line 5151, ../sass/style.scss */
.user-profile-edit-page .re {
  float: left;
  width: 960px;
}
/* line 5155, ../sass/style.scss */
.user-profile-edit-page input.submit {
  font-weight: normal;
  margin: 5px 0;
}

/* line 5160, ../sass/style.scss */
.avatar-label {
  background: black;
  color: #fff !important;
  cursor: help;
  padding: 5px;
  position: absolute;
}

/* line 5167, ../sass/style.scss */
.avatar-primary-label {
  height: 28px;
  line-height: 28px !important;
  margin: 3px 0 0;
  text-align: center;
}

/* line 5173, ../sass/style.scss */
.reject-reason-title {
  margin-bottom: 12px;
}

/* line 5177, ../sass/style.scss */
.moderation-queue-page .re {
  width: 810px;
}
/* line 5180, ../sass/style.scss */
.moderation-queue-page .post-moderation-controls {
  float: left;
  width: 150px;
  margin-top: 23px;
  text-align: right;
}
/* line 5186, ../sass/style.scss */
.moderation-queue-page .dropdown {
  display: inline-block;
  height: 17px;
}
/* line 5189, ../sass/style.scss */
.moderation-queue-page .dropdown:hover ul.dropdown-menu {
  display: block;
  margin-top: 9px;
}
/* line 5194, ../sass/style.scss */
.moderation-queue-page .highlight {
  background: transparent;
}
/* line 5197, ../sass/style.scss */
.moderation-queue-page .messages {
  margin-bottom: 14px;
}
/* line 5200, ../sass/style.scss */
.moderation-queue-page .message {
  margin: 12px 0;
}
/* line 5203, ../sass/style.scss */
.moderation-queue-page .select-items {
  margin-bottom: 10px;
}
/* line 5206, ../sass/style.scss */
.moderation-queue-page #responses div.face {
  display: none;
}

/* line 5218, ../sass/style.scss */
#password-fs {
  margin-top: 10px;
}

/* line 5227, ../sass/style.scss */
#openid-fs {
  float: left;
  width: 100%;
  margin-bottom: 0.5em;
}

/* line 5246, ../sass/style.scss */
#email-input-fs {
  margin-top: 1em;
  font-size: 1.2em;
}

/* line 5250, ../sass/style.scss */
.openid-input {
  background: url(../images/openid.gif) no-repeat;
  padding-left: 15px;
  cursor: pointer;
}

/* line 5255, ../sass/style.scss */
.openid-login-input {
  background-position: center left;
  background: url(../images/openid.gif) no-repeat 0 50%;
  padding: 5px 5px 5px 15px;
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  font-weight: 300;
  font-size: 150%;
  width: 500px;
}

/* line 5265, ../sass/style.scss */
.openid-login-submit {
  height: 40px;
  width: 80px;
  line-height: 40px;
  cursor: pointer;
  border: 1px solid #7a7a6b;
  font-weight: bold;
  font-size: 120%;
}

/* line 5274, ../sass/style.scss */
table.login {
  width: 100%;
}

/* line 5277, ../sass/style.scss */
.user {
  padding: 5px 10px 5px 0;
  line-height: 140%;
  width: 166px;
  height: 32px;
  margin-bottom: 5px;
}
/* line 5283, ../sass/style.scss */
.user .user-micro-info {
  color: #555;
}
/* line 5286, ../sass/style.scss */
.user ul {
  margin: 0;
  list-style-type: none;
}
/* line 5290, ../sass/style.scss */
.user .thumb {
  clear: both;
  float: left;
  margin-right: 4px;
  display: inline;
}

/* line 5297, ../sass/style.scss */
.tabBar-tags {
  margin-bottom: 15px;
}

/* line 5300, ../sass/style.scss */
.tabBar-profile {
  width: 100%;
  margin-bottom: 5px;
  float: left;
}

/* line 5305, ../sass/style.scss */
.user-details {
  width: 100%;
}
/* line 5307, ../sass/style.scss */
.user-details h3 {
  font-size: 16px;
}
/* line 5310, ../sass/style.scss */
.user-details td {
  padding-right: 10px;
  padding-bottom: 0.5em;
}

/* line 5315, ../sass/style.scss */
.user-about {
  margin-top: 3em;
}

/* line 5318, ../sass/style.scss */
.submit {
  padding: 0.5em 0.7em;
  font-size: 15px;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  clear: both;
  margin-top: 0.5em;
  color: #fff;
  background-color: #3c6eb4;
  font-weight: bold;
  border: 0 none;
  border-radius: 0.5em;
}
/* line 5329, ../sass/style.scss */
.submit.small {
  margin-right: 5px;
  height: 20px;
  font-weight: normal;
  font-size: 12px;
  padding: 1px 5px;
}
/* line 5335, ../sass/style.scss */
.submit.small:hover {
  text-decoration: none;
}

/* line 5340, ../sass/style.scss */
.count {
  font-family: Open Sans, sans-serif;
  font-size: 200%;
  font-weight: 700;
  color: #494949;
}

/* line 5346, ../sass/style.scss */
.scoreNumber {
  font-family: Open Sans, sans-serif;
  font-size: 35px;
  font-weight: bold;
  color: #494949;
  line-height: 40px;
  margin-top: 3px;
}

/* line 5354, ../sass/style.scss */
.vote-count {
  font-family: Open Sans, sans-serif;
  font-size: 160%;
  font-weight: 700;
  color: #494949;
}

/* line 5360, ../sass/style.scss */
.answer-summary {
  display: block;
  clear: both;
}

/* line 5364, ../sass/style.scss */
.answer-votes {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
  background-color: #999999;
  margin-right: 0.5em;
}

/* line 5378, ../sass/style.scss */
.karma-summary {
  padding: 5px;
  font-size: 13px;
}
/* line 5381, ../sass/style.scss */
.karma-summary h3 {
  text-align: center;
  font-weight: bold;
  padding: 5px;
}

/* line 5387, ../sass/style.scss */
.karma-diagram {
  width: 477px;
  height: 300px;
  float: left;
  margin: 1em 0 2em 0;
  margin-right: 10px;
}

/* line 5394, ../sass/style.scss */
.karma-details {
  width: 100%;
  overflow-y: auto;
  word-wrap: break-word;
}
/* line 5398, ../sass/style.scss */
.karma-details p {
  margin-bottom: 10px;
  font-size: 1.1em;
}
/* line 5401, ../sass/style.scss */
.karma-details p a {
  color: #3c6eb4;
  text-decoration: none;
  font-size: 1.1em;
  line-height: 1.5em;
}
/* line 5407, ../sass/style.scss */
.karma-details p a:hover {
  color: #494949;
}

/* line 5412, ../sass/style.scss */
.karma-gained, .karma-lost {
  font-weight: bold;
  width: 1.5em;
  margin-right: 5px;
  color: white;
  padding: 0.1em;
  display: block;
  float: left;
  text-align: center;
  border-radius: 3px;
  -ms-border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
}

/* line 5427, ../sass/style.scss */
.karma-gained {
  background: #42a500;
}

/* line 5430, ../sass/style.scss */
.karma-lost {
  background: #db4437;
}

/* line 5433, ../sass/style.scss */
.submit-row {
  margin-top: 0.5em;
  margin-bottom: 10px;
  line-height: 30px;
  display: block;
  clear: both;
}

/* line 5440, ../sass/style.scss */
.revision {
  margin: 10px 0;
  font-size: 13px;
  color: #555;
}
/* line 5444, ../sass/style.scss */
.revision p {
  font-size: 13px;
  line-height: 1.3;
  color: #555;
}
/* line 5449, ../sass/style.scss */
.revision h3 {
  font-family: Open Sans, sans-serif;
  font-size: 21px;
  padding-left: 0;
}
/* line 5454, ../sass/style.scss */
.revision .header {
  background-color: #f5f5f5;
  padding: 5px;
  cursor: pointer;
}
/* line 5459, ../sass/style.scss */
.revision .author {
  background-color: #eaf2f3;
}
/* line 5462, ../sass/style.scss */
.revision .summary {
  padding: 5px 0 10px;
}
/* line 5464, ../sass/style.scss */
.revision .summary span {
  background-color: #fde785;
  padding: 6px;
  border-radius: 4px;
  display: inline;
  box-shadow: 1px 1px 4px #cfb852;
}
/* line 5474, ../sass/style.scss */
.revision .answerbody {
  padding: 10px 0 5px 10px;
}
/* line 5477, ../sass/style.scss */
.revision .revision-mark {
  width: 150px;
  text-align: left;
  display: inline-block;
  font-size: 11px;
  overflow: hidden;
}
/* line 5483, ../sass/style.scss */
.revision .revision-mark .gravatar {
  float: left;
  margin-right: 4px;
  padding-top: 5px;
}
/* line 5489, ../sass/style.scss */
.revision .revision-number {
  font-size: 300%;
  font-weight: bold;
  font-family: Open Sans, sans-serif;
}

/* line 5495, ../sass/style.scss */
del {
  color: #c34719;
}
/* line 5497, ../sass/style.scss */
del .post-tag {
  color: #c34719;
}

/* line 5501, ../sass/style.scss */
ins {
  background-color: #e6f0a2;
}
/* line 5503, ../sass/style.scss */
ins .post-tag {
  background-color: #e6f0a2;
}
/* line 5506, ../sass/style.scss */
ins p {
  background-color: #e6f0a2;
}

/* line 5510, ../sass/style.scss */
.vote-notification {
  z-index: 1001;
  max-width: 250px;
  border: solid;
  border-color: #494949 transparent;
  border-width: 6px 6px 0 6px;
  background: #494949;
  border-radius: 5px;
  color: #fff;
  content: attr(title);
  padding: 5px 15px 15px 15px;
  position: absolute;
  text-align: left;
  cursor: pointer;
  margin-top: 0.6em;
}
/* line 5525, ../sass/style.scss */
.vote-notification h3 {
  font-size: 13px;
  line-height: 20px;
  font-weight: normal;
  padding: 0;
}
/* line 5531, ../sass/style.scss */
.vote-notification a {
  color: #fb7321;
  text-decoration: underline;
  font-weight: bold;
}

/* line 5537, ../sass/style.scss */
#ground {
  position: relative;
  left: 0px;
  bottom: 0px;
  width: 100%;
  margin-top: 2em;
  background-color: #dedede;
  display: flex;
}
/* line 5545, ../sass/style.scss */
#ground p {
  margin-bottom: 0;
}
/* line 5548, ../sass/style.scss */
#ground a {
  color: #494949;
  text-decoration: none;
}
/* line 5552, ../sass/style.scss */
#ground a:hover {
  color: #3c6eb4;
  text-decoration: none;
}

/* line 5557, ../sass/style.scss */
#footer-links-container {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  width: 100%;
  text-align: center;
  font-size: 1.1em;
  float: left;
  font-weight: bold;
  height: 100%;
  padding-top: 1.1em;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
#footer-links-container:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 5567, ../sass/style.scss */
#footer-links-container .link {
  width: 18.91892%;
  float: left;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
#footer-links-container .link:nth-child(5n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
#footer-links-container .link:nth-child(5n + 2) {
  margin-left: 20.27027%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
#footer-links-container .link:nth-child(5n + 3) {
  margin-left: 40.54054%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
#footer-links-container .link:nth-child(5n + 4) {
  margin-left: 60.81081%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
#footer-links-container .link:nth-child(5n + 5) {
  margin-left: 81.08108%;
  margin-right: -100%;
  clear: none;
}

/* line 5572, ../sass/style.scss */
.tag-left .tag {
  margin-bottom: 1em;
}

/* line 5576, ../sass/style.scss */
.powered-link {
  width: 100%;
  float: left;
  text-align: left;
  font-weight: bold;
  font-size: 1em;
}
@media (min-width: 400px) {
  /* line 5576, ../sass/style.scss */
  .powered-link {
    font-size: 1.2em;
  }
}
/* line 5585, ../sass/style.scss */
.powered-link a {
  color: #8ebcc7;
}

/* line 5589, ../sass/style.scss */
.notify-me {
  float: left;
}

/* line 5592, ../sass/style.scss */
.form-error {
  color: #880000;
  font-weight: normal;
  vertical-align: bottom;
}

/* line 5597, ../sass/style.scss */
.deleted {
  background: #f4e7e7 none repeat scroll 0 0;
}

/* line 5600, ../sass/style.scss */
.form-row {
  line-height: 25px;
}

/* line 5603, ../sass/style.scss */
#id_user_reputation_delta, #id_comment {
  border-radius: 3px;
  border: none;
  padding: 10px 10px;
  font-size: 15px;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  clear: both;
  color: #494949;
  height: 2.5em;
  width: 100%;
}

/* line 5614, ../sass/style.scss */
#id_comment {
  margin-top: 1em;
}

/* line 5618, ../sass/style.scss */
table.form-as-table {
  margin-top: 5px;
  width: 100%;
}
/* line 5621, ../sass/style.scss */
table.form-as-table ul {
  list-style-type: none;
  display: inline;
}
/* line 5625, ../sass/style.scss */
table.form-as-table li {
  display: inline;
}
/* line 5628, ../sass/style.scss */
table.form-as-table th {
  text-align: left;
  font-weight: normal;
  vertical-align: bottom;
  padding-bottom: 4px;
}
/* line 5634, ../sass/style.scss */
table.form-as-table .errorlist {
  display: block;
  margin: 0;
  padding: 0 0 0 5px;
  text-align: left;
  font-size: 10px;
  color: #880000;
}
/* line 5642, ../sass/style.scss */
table.form-as-table input {
  display: inline;
  margin-left: 4px;
}
/* line 5647, ../sass/style.scss */
table.ab-subscr-form {
  width: 45em;
}
/* line 5650, ../sass/style.scss */
table.settings {
  width: 100%;
}
/* line 5652, ../sass/style.scss */
table.settings td {
  vertical-align: top;
  padding-bottom: 10px;
}

/* line 5658, ../sass/style.scss */
.errors {
  line-height: 20px;
  color: #880000;
}

/* line 5665, ../sass/style.scss */
.fieldset {
  border: none;
  margin-top: 10px;
  padding: 10px;
}

/* line 5670, ../sass/style.scss */
.favorites-empty {
  width: 32px;
  height: 45px;
  float: left;
}

/* line 5676, ../sass/style.scss */
.narrow .summary {
  float: left;
}
/* line 5678, ../sass/style.scss */
.narrow .summary h3 {
  padding: 0;
  margin: 0;
}
/* line 5683, ../sass/style.scss */
.narrow .tags {
  float: left;
}

/* line 5687, ../sass/style.scss */
.timeago {
  font-weight: bold;
  text-decoration: none;
}

/* line 5691, ../sass/style.scss */
.user-activity {
  margin-top: 12px;
  width: 100%;
}
/* line 5694, ../sass/style.scss */
.user-activity td {
  padding: 0.5em 0 0 0;
  vertical-align: top;
}
/* line 5698, ../sass/style.scss */
.user-activity .timestamp {
  width: 80px;
}
/* line 5701, ../sass/style.scss */
.user-activity .action-type {
  width: 150px;
  font-size: 13px;
}
/* line 5705, ../sass/style.scss */
.user-activity .description {
  width: auto;
}

/* line 5709, ../sass/style.scss */
.hilite {
  background-color: yellow;
}

/* line 5712, ../sass/style.scss */
.hilite1 {
  background-color: yellow;
}

/* line 5715, ../sass/style.scss */
.hilite2 {
  background-color: #f0f;
}

/* line 5718, ../sass/style.scss */
.hilite3 {
  background-color: #0ff;
}

/* line 5721, ../sass/style.scss */
.gold {
  color: #ffcc00;
}

/* line 5724, ../sass/style.scss */
.badge1 {
  color: #ffcc00;
  font-size: 1.3em;
}

/* line 5728, ../sass/style.scss */
.silver {
  color: #ccccce;
}

/* line 5731, ../sass/style.scss */
.badge2 {
  color: #ccccce;
  font-size: 1.3em;
}

/* line 5735, ../sass/style.scss */
.bronze {
  color: #cc9933;
}

/* line 5738, ../sass/style.scss */
.badge3 {
  color: #cc9933;
  font-size: 1.3em;
}

/* line 5742, ../sass/style.scss */
.score {
  font-weight: 800;
  color: #333;
}

/* line 5746, ../sass/style.scss */
.system-messages {
  color: #ff0000;
  background: yellow;
  font-size: 21px;
  font-weight: bold;
  line-height: 25px;
  padding: 0 5px;
}

/* line 5754, ../sass/style.scss */
.warning {
  color: #ff0000;
}

/* line 5757, ../sass/style.scss */
button::-moz-focus-inner {
  padding: 0;
  border: none;
}

/* line 5761, ../sass/style.scss */
.noscript {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 100;
  padding: 5px 0;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 120%;
  font-weight: Bold;
  color: #fff;
  background-color: #ae0000;
}

/* line 5775, ../sass/style.scss */
.big {
  font-size: 14px;
}

/* line 5778, ../sass/style.scss */
.strong {
  font-weight: bold;
}

/* line 5781, ../sass/style.scss */
.orange {
  color: #d33f00;
  font-weight: bold;
}

/* line 5785, ../sass/style.scss */
.grey {
  color: #666666;
}

/* line 5788, ../sass/style.scss */
.highlight {
  background-color: #fff8c6;
}

/* line 5791, ../sass/style.scss */
.nomargin {
  margin: 0;
}

/* line 5794, ../sass/style.scss */
.margin-bottom {
  margin-bottom: 10px;
}

/* line 5797, ../sass/style.scss */
.margin-top {
  margin-top: 10px;
}

/* line 5800, ../sass/style.scss */
.inline-block {
  display: inline-block;
}

/* line 5803, ../sass/style.scss */
.action-status {
  margin: 0;
  border: none;
  display: none;
  text-align: center;
  line-height: 10px;
  font-size: 12px;
  padding: 0;
}
/* line 5811, ../sass/style.scss */
.action-status a {
  font-weight: bold;
}
/* line 5814, ../sass/style.scss */
.action-status span {
  padding: 3px 5px;
  background-color: #fde785;
  font-weight: normal;
}

/* line 5820, ../sass/style.scss */
.list-table {
  border-spacing: 0;
}
/* line 5822, ../sass/style.scss */
.list-table td {
  vertical-align: top;
}

/* line 5826, ../sass/style.scss */
.form-row-vertical {
  display: block;
}
/* line 5828, ../sass/style.scss */
.form-row-vertical label {
  display: block;
}

/* line 5832, ../sass/style.scss */
.text-align-right {
  text-align: center;
}

/* line 5835, ../sass/style.scss */
.user-profile-tool-links {
  font-weight: bold;
  vertical-align: top;
}

/* line 5839, ../sass/style.scss */
.js-related-tags {
  padding-left: 3px;
}

/* line 5842, ../sass/style.scss */
#hideIgnoredTagsControl {
  margin: 5px 0 0;
}
/* line 5844, ../sass/style.scss */
#hideIgnoredTagsControl label {
  font-size: 12px;
  color: #666;
}

/* line 5849, ../sass/style.scss */
#hideIgnoredTagsCb {
  margin: 0 2px 0 1px;
}

/* line 5852, ../sass/style.scss */
#recaptcha_widget_div {
  width: 318px;
  float: left;
  clear: both;
}

/* line 5858, ../sass/style.scss */
.simple-subscribe-options ul {
  list-style: none;
  list-style-position: outside;
  margin: 0;
}
/* line 5863, ../sass/style.scss */
.simple-subscribe-options input {
  display: inline;
}

/* line 5867, ../sass/style.scss */
.search-result-summary {
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  margin: 0;
  padding: 2px 0 0;
  float: left;
}

/* line 5875, ../sass/style.scss */
.faq-rep-item {
  text-align: right;
  padding-right: 5px;
}

/* line 5879, ../sass/style.scss */
#responses {
  clear: both;
  line-height: 18px;
  margin-bottom: 15px;
}
/* line 5883, ../sass/style.scss */
#responses h2 {
  line-height: 24px;
  margin: 0;
  padding: 0;
}
/* line 5888, ../sass/style.scss */
#responses input {
  float: left;
}
/* line 5891, ../sass/style.scss */
#responses div.face {
  float: left;
  text-align: center;
  width: 54px;
  padding: 3px;
  overflow: hidden;
}

/* line 5899, ../sass/style.scss */
.response-parent {
  margin-top: 8px;
}
/* line 5901, ../sass/style.scss */
.response-parent strong {
  font-size: 20px;
}

/* line 5905, ../sass/style.scss */
.re {
  min-height: 57px;
  clear: both;
  margin-top: 10px;
}

/* line 5910, ../sass/style.scss */
#re_sections {
  margin-bottom: 6px;
}
/* line 5912, ../sass/style.scss */
#re_sections .on {
  font-weight: bold;
}

/* line 5917, ../sass/style.scss */
.avatar-page ul {
  list-style: none;
}
/* line 5920, ../sass/style.scss */
.avatar-page li {
  display: inline;
}

/* line 5924, ../sass/style.scss */
.userList {
  font-size: 13px;
}

/* line 5927, ../sass/style.scss */
.user-list {
  margin: 0;
  list-style: none;
}
/* line 5930, ../sass/style.scss */
.user-list li {
  margin: 5px 10px 15px 0;
  display: inline-block;
}

/* line 5935, ../sass/style.scss */
.pln {
  color: black;
}

/** Tag styles **/
/* line 5939, ../sass/style.scss */
.tag {
  float: left;
  height: 24px;
  line-height: 23px;
  position: relative;
  font-size: 11px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 0 7px 0 10px;
  /*background: #6d6d6d;
  color: #fff;*/
  text-decoration: none;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  border-top-right-radius: 4px;
  text-decoration: none;
  /*border: solid 0.1em #ababab;*/
  background-color: #cbcbcb;
}

/* line 5962, ../sass/style.scss */
.tag:before {
  content: "";
  float: left;
  position: absolute;
  left: -12px;
  border-color: transparent #cbcbcb transparent transparent;
  border-style: solid;
  border-width: 12px 12px 12px 0;
  /*border: solid 0.1em #494949;*/
}

/* line 5973, ../sass/style.scss */
.tag:hover:before {
  border-color: transparent #666666 transparent transparent;
  /*border: solid 0.1em #494949;*/
}

/* line 5978, ../sass/style.scss */
.tag:link {
  /*color: #fff;*/
  color: #494949;
}

/* line 5983, ../sass/style.scss */
.tag:visited {
  /*color: #fff;*/
  color: #494949;
}

/* line 5988, ../sass/style.scss */
.tag:hover {
  cursor: pointer;
  color: #fff;
  background: #666666;
  text-decoration: none;
}

/* line 5994, ../sass/style.scss */
.tag:active {
  color: #fff;
}

/* line 5997, ../sass/style.scss */
.tag:after {
  content: "";
  position: absolute;
  top: 10px;
  left: 0;
  float: left;
  width: 5px;
  height: 5px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #fff;
  -moz-box-shadow: -1px -1px 2px #424242;
  -webkit-box-shadow: -1px -1px 2px #424242;
  box-shadow: -1px -1px 2px #424242;
}

@media screen {
  /* line 6014, ../sass/style.scss */
  .str {
    color: #008800;
  }

  /* line 6017, ../sass/style.scss */
  .kwd {
    color: #000088;
  }

  /* line 6020, ../sass/style.scss */
  .com {
    color: #880000;
  }

  /* line 6023, ../sass/style.scss */
  .typ {
    color: #660066;
  }

  /* line 6026, ../sass/style.scss */
  .lit {
    color: #006666;
  }

  /* line 6029, ../sass/style.scss */
  .pun {
    color: #666600;
  }

  /* line 6032, ../sass/style.scss */
  .opn {
    color: #666600;
  }

  /* line 6035, ../sass/style.scss */
  .clo {
    color: #666600;
  }

  /* line 6038, ../sass/style.scss */
  .atn {
    color: #660066;
  }

  /* line 6041, ../sass/style.scss */
  .atv {
    color: #008800;
  }

  /* line 6044, ../sass/style.scss */
  .dec {
    color: #660066;
  }

  /* line 6047, ../sass/style.scss */
  .var {
    color: #660066;
  }

  /* line 6050, ../sass/style.scss */
  .fun {
    color: #ff0000;
  }
}
@media print, projection {
  /* line 6055, ../sass/style.scss */
  .str {
    color: #008800;
  }

  /* line 6058, ../sass/style.scss */
  .kwd {
    color: #006;
    font-weight: bold;
  }

  /* line 6062, ../sass/style.scss */
  .com {
    color: #600;
    font-style: italic;
  }

  /* line 6066, ../sass/style.scss */
  .typ {
    color: #404;
    font-weight: bold;
  }

  /* line 6070, ../sass/style.scss */
  .lit {
    color: #004444;
  }

  /* line 6073, ../sass/style.scss */
  .pun {
    color: #444400;
  }

  /* line 6076, ../sass/style.scss */
  .opn {
    color: #444400;
  }

  /* line 6079, ../sass/style.scss */
  .clo {
    color: #444400;
  }

  /* line 6082, ../sass/style.scss */
  .tag {
    color: #006;
    font-weight: bold;
  }

  /* line 6086, ../sass/style.scss */
  .atn {
    color: #404;
  }

  /* line 6089, ../sass/style.scss */
  .atv {
    color: #008800;
  }
}
/* line 6093, ../sass/style.scss */
#leading-sidebar {
  float: left;
}

/* line 6097, ../sass/style.scss */
#user-groups input[type="text"] {
  height: 21px;
  width: 100px;
}
/* line 6101, ../sass/style.scss */
#user-groups ul {
  margin-bottom: 0;
}
/* line 6104, ../sass/style.scss */
#user-groups .js-delete-icon {
  background: url(../images/close-small.png) no-repeat;
  border: none;
  display: inline-block;
  height: 14px;
  margin-top: 4px;
  width: 14px;
}
/* line 6111, ../sass/style.scss */
#user-groups .js-delete-icon:hover {
  background: url(../images/close-small-hover.png) no-repeat;
}

/* line 6117, ../sass/style.scss */
.group-wiki .group-logo {
  float: left;
  margin: 0 5px 3px 0;
}
/* line 6121, ../sass/style.scss */
.group-wiki .controls {
  margin: 0 0 10px 0;
}
/* line 6124, ../sass/style.scss */
.group-wiki .content > p:last-child {
  margin-bottom: 5px;
}

/* line 6128, ../sass/style.scss */
#groups-list {
  margin-left: 0;
}
/* line 6130, ../sass/style.scss */
#groups-list .group-name {
  padding-right: 20px;
}

/* line 6135, ../sass/style.scss */
#reject-edit-modal input {
  width: 514px;
}
/* line 6138, ../sass/style.scss */
#reject-edit-modal textarea {
  width: 514px;
}

/* line 6142, ../sass/style.scss */
.select-box {
  margin: 0;
}
/* line 6144, ../sass/style.scss */
.select-box li {
  list-style-type: none;
  list-style-position: inside;
  padding-left: 7px;
  font-size: 14px;
  line-height: 25px;
}
/* line 6150, ../sass/style.scss */
.select-box li input {
  margin: 0 0 2px -5px;
  font-size: 14px;
  line-height: 14px;
  vertical-align: middle;
  color: #707070;
}
/* line 6157, ../sass/style.scss */
.select-box li.selected {
  background-color: #fcf8e3;
  color: #c09853;
}
/* line 6160, ../sass/style.scss */
.select-box li.selected:hover {
  background-color: #fcf8e3;
  color: #c09853;
}
/* line 6165, ../sass/style.scss */
.select-box li:hover {
  background-color: #ccccce;
  color: #fff;
}

/* line 6171, ../sass/style.scss */
.category-selector {
  border-spacing: 0;
  width: 100%;
}
/* line 6174, ../sass/style.scss */
.category-selector td {
  vertical-align: top;
  width: 33.333%;
}
/* line 6178, ../sass/style.scss */
.category-selector li {
  position: relative;
  color: #707070;
}
/* line 6181, ../sass/style.scss */
.category-selector li.tree:after {
  content: ">>";
  position: absolute;
  right: 5px;
  font-weight: bold;
}
/* line 6187, ../sass/style.scss */
.category-selector li.selected.tree:after {
  color: #c09853;
}
/* line 6191, ../sass/style.scss */
.category-selector th {
  color: #707070;
  font-style: italic;
  font-size: 16px;
  font-weight: normal;
  padding-top: 5px;
  text-align: left;
}
/* line 6199, ../sass/style.scss */
.category-selector ul.select-box {
  height: 150px;
  width: 100%;
  overflow: auto;
  border: #ccccce 3px solid;
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
}

/* line 6209, ../sass/style.scss */
.editor-status {
  float: right;
  margin: 8px 350px 0 0;
  font-weight: bold;
}
/* line 6213, ../sass/style.scss */
.editor-status span {
  display: none;
}

/* line 6217, ../sass/style.scss */
.tag-editor {
  height: 32px;
  border: #cce6ec 3px solid;
  padding-left: 6px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}
/* line 6223, ../sass/style.scss */
.tag-editor ul.tags {
  margin: 0;
}
/* line 6225, ../sass/style.scss */
.tag-editor ul.tags li {
  margin-top: 6px;
  height: 13px;
}

/* line 6237, ../sass/style.scss */
.caret {
  margin-bottom: 7px;
}

/* line 6240, ../sass/style.scss */
.btn-group {
  text-align: left;
}

/* line 6243, ../sass/style.scss */
.btn-toolbar {
  margin: 0;
}

/* line 6246, ../sass/style.scss */
.modal-footer {
  text-align: left;
}

/* line 6250, ../sass/style.scss */
.modal h3 {
  padding: 0;
}
/* line 6253, ../sass/style.scss */
.modal p {
  font-size: 14px;
}
/* line 6257, ../sass/style.scss */
.modal.merge-questions .modal-body label {
  padding-right: 8px;
}
/* line 6260, ../sass/style.scss */
.modal.merge-questions .modal-body .body {
  clear: both;
  margin-top: 16px;
}
/* line 6264, ../sass/style.scss */
.modal.merge-questions .modal-body .tags {
  clear: both;
  margin-top: 12px;
}
/* line 6268, ../sass/style.scss */
.modal.merge-questions .modal-body h3 {
  line-height: 22px;
  margin-top: 12px;
}

/* line 6274, ../sass/style.scss */
.flip-content {
  display: none;
}

/* line 6277, ../sass/style.scss */
.flip-tab {
  display: none;
}

/* line 6280, ../sass/style.scss */
.flip-content-active {
  display: block;
}

/* line 6283, ../sass/style.scss */
.flip-tab-active {
  display: block;
}

/* line 6286, ../sass/style.scss */
.tag-subscriptions {
  border-spacing: 10px;
  border-collapse: separate;
}
/* line 6289, ../sass/style.scss */
.tag-subscriptions form {
  display: inline-block;
  margin-bottom: 0;
}
/* line 6293, ../sass/style.scss */
.tag-subscriptions td {
  vertical-align: middle;
}
/* line 6296, ../sass/style.scss */
.tag-subscriptions .action {
  cursor: pointer;
  font-family: Open Sans, sans-serif;
  text-decoration: none;
}
/* line 6301, ../sass/style.scss */
.tag-subscriptions ul.tags li {
  margin: 2px 5px;
}

/* line 6305, ../sass/style.scss */
.settings-nav {
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
  margin: 6px 0 10px;
  background: #e9e9e1;
  border: 1px solid #d3d3c2;
  float: left;
  padding: 0;
  width: 20%;
}
/* line 6315, ../sass/style.scss */
.settings-nav * {
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
}
/* line 6320, ../sass/style.scss */
.settings-nav h2 {
  background: #494949;
  color: #eaeaea;
  font-size: 16px;
  font-weight: normal;
  line-height: 1.35;
  padding: 10px;
}
/* line 6328, ../sass/style.scss */
.settings-nav ul {
  list-style: none;
  margin: 10px 0;
}
/* line 6332, ../sass/style.scss */
.settings-nav li {
  line-height: 1.45;
  padding: 0 10px;
}
/* line 6335, ../sass/style.scss */
.settings-nav li.on {
  background: #fff;
}
/* line 6337, ../sass/style.scss */
.settings-nav li.on a {
  text-decoration: none;
}
/* line 6341, ../sass/style.scss */
.settings-nav li:hover {
  background: #fff;
}
/* line 6343, ../sass/style.scss */
.settings-nav li:hover a {
  text-decoration: none;
}

/* line 6349, ../sass/style.scss */
.settings-main {
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
  margin: 6px 0 10px;
  float: right;
  padding: 11px 0 11px 15px;
  width: 80%;
}
/* line 6357, ../sass/style.scss */
.settings-main * {
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
}
/* line 6362, ../sass/style.scss */
.settings-main .help {
  font-size: 12px;
  line-height: 1.3;
  margin: 10px 0;
}
/* line 6367, ../sass/style.scss */
.settings-main label {
  font-weight: bold;
  line-height: 1.2;
}
/* line 6371, ../sass/style.scss */
.settings-main img {
  margin: 0 0 10px 0;
}

/* line 6375, ../sass/style.scss */
#recaptcha_area {
  line-height: 0 !important;
}

/* line 6378, ../sass/style.scss */
#recaptcha_table {
  line-height: 0 !important;
}

/* line 6381, ../sass/style.scss */
.acInput {
  width: 200px;
}

/* line 6384, ../sass/style.scss */
.acResults {
  padding: 0;
  border: 1px solid WindowFrame;
  background-color: #fff;
  overflow: hidden;
  box-shadow: 0 1px 1px #bfbfbf;
}
/* line 6391, ../sass/style.scss */
.acResults ul {
  width: 100%;
  list-style-position: outside;
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 6398, ../sass/style.scss */
.acResults li {
  margin: 0;
  padding: 2px 5px;
  cursor: pointer;
  display: block;
  width: 100%;
  font: menu;
  font-size: 14px;
  overflow: hidden;
}

/* line 6409, ../sass/style.scss */
.acLoading {
  background: url(../images/indicator.gif) right center no-repeat;
}

/* line 6412, ../sass/style.scss */
.acSelect {
  background-color: Highlight;
  color: HighlightText;
}

/* line 6416, ../sass/style.scss */
* {
  box-sizing: border-box;
  -moz-box-sizing: padding-box;
}

/* line 6421, ../sass/style.scss */
#ContentRight {
  padding-top: 1em;
  padding-left: 1.5em;
}

/* line 6425, ../sass/style.scss */
#admin-settings {
  display: none;
}

/* line 6428, ../sass/style.scss */
#admin-widgets {
  display: none;
}

/* line 6431, ../sass/style.scss */
#admin-help {
  display: none;
}

@media (min-width: 1200px) {
  /* line 6435, ../sass/style.scss */
  #admin-settings {
    display: inline;
  }

  /* line 6438, ../sass/style.scss */
  #admin-widgets {
    display: inline;
  }

  /* line 6441, ../sass/style.scss */
  #admin-help {
    display: inline;
  }
}
@media screen and (max-width: 960px) {
  /* line 6446, ../sass/style.scss */
  * {
    box-sizing: border-box;
    -moz-box-sizing: padding-box;
  }

  /* line 6452, ../sass/style.scss */
  .short-summary .answers {
    height: 51px;
  }
  /* line 6455, ../sass/style.scss */
  .short-summary .views {
    height: 51px;
  }
  /* line 6458, ../sass/style.scss */
  .short-summary .votes {
    height: 51px;
  }

  /* line 6463, ../sass/style.scss */
  .question-page .vote-buttons {
    margin-right: 2px;
  }
  /* line 6467, ../sass/style.scss */
  .question-page .comments .comment-controls {
    padding-left: 8px;
  }
  /* line 6470, ../sass/style.scss */
  .question-page .comments div.controls {
    margin-left: 2px;
  }

  /* line 6475, ../sass/style.scss */
  .js-tag-name {
    height: 20px;
  }
}
@media screen and (max-width: 800px) {
  /* line 6480, ../sass/style.scss */
  body {
    padding: 0;
  }

  /* line 6483, ../sass/style.scss */
  .content-wrapper {
    width: 100%;
  }

  /* line 6487, ../sass/style.scss */
  .edit-question-page .preview-toggle {
    display: none;
  }
  /* line 6490, ../sass/style.scss */
  .edit-question-page .proxy-user-info {
    display: none;
  }
  /* line 6493, ../sass/style.scss */
  .edit-question-page .answer-options {
    display: none;
  }
  /* line 6496, ../sass/style.scss */
  .edit-question-page .question-options {
    display: none;
  }
  /* line 6499, ../sass/style.scss */
  .edit-question-page .revision-comment {
    display: none;
  }
  /* line 6502, ../sass/style.scss */
  .edit-question-page .wmd-preview {
    display: none;
  }
  /* line 6505, ../sass/style.scss */
  .edit-question-page #wmd-hr-button {
    display: none;
  }
  /* line 6508, ../sass/style.scss */
  .edit-question-page #wmd-heading-button {
    display: none;
  }
  /* line 6511, ../sass/style.scss */
  .edit-question-page label[for="id_title"] {
    display: none;
  }
  /* line 6514, ../sass/style.scss */
  .edit-question-page label[for="id_revision"] {
    display: none;
  }
  /* line 6517, ../sass/style.scss */
  .edit-question-page #id_revision {
    display: none;
  }
  /* line 6520, ../sass/style.scss */
  .edit-question-page input[type="submit"].searchBtn {
    display: none;
  }
  /* line 6523, ../sass/style.scss */
  .edit-question-page #fmedit #id_title {
    margin: 15px 0 0;
  }

  /* line 6528, ../sass/style.scss */
  .edit-answer-page .preview-toggle {
    display: none;
  }
  /* line 6531, ../sass/style.scss */
  .edit-answer-page .proxy-user-info {
    display: none;
  }
  /* line 6534, ../sass/style.scss */
  .edit-answer-page .answer-options {
    display: none;
  }
  /* line 6537, ../sass/style.scss */
  .edit-answer-page .question-options {
    display: none;
  }
  /* line 6540, ../sass/style.scss */
  .edit-answer-page .revision-comment {
    display: none;
  }
  /* line 6543, ../sass/style.scss */
  .edit-answer-page .wmd-preview {
    display: none;
  }
  /* line 6546, ../sass/style.scss */
  .edit-answer-page #wmd-hr-button {
    display: none;
  }
  /* line 6549, ../sass/style.scss */
  .edit-answer-page #wmd-heading-button {
    display: none;
  }
  /* line 6552, ../sass/style.scss */
  .edit-answer-page label[for="id_title"] {
    display: none;
  }
  /* line 6555, ../sass/style.scss */
  .edit-answer-page label[for="id_revision"] {
    display: none;
  }
  /* line 6558, ../sass/style.scss */
  .edit-answer-page #id_revision {
    display: none;
  }
  /* line 6561, ../sass/style.scss */
  .edit-answer-page #fmedit #id_title {
    margin: 15px 0 0;
  }

  /* line 6565, ../sass/style.scss */
  #metaNav {
    float: left;
  }
  /* line 6567, ../sass/style.scss */
  #metaNav #navBadges {
    display: none;
  }

  /* line 6571, ../sass/style.scss */
  .rss {
    display: none;
  }

  /* line 6574, ../sass/style.scss */
  .scope-selector {
    display: none;
  }

  /* line 6577, ../sass/style.scss */
  .tags {
    display: none;
  }

  /* line 6581, ../sass/style.scss */
  .ask-page .preview-toggle {
    display: none;
  }
  /* line 6584, ../sass/style.scss */
  .ask-page .proxy-user-info {
    display: none;
  }
  /* line 6587, ../sass/style.scss */
  .ask-page .answer-options {
    display: none;
  }
  /* line 6590, ../sass/style.scss */
  .ask-page .question-options {
    display: none;
  }
  /* line 6593, ../sass/style.scss */
  .ask-page .revision-comment {
    display: none;
  }
  /* line 6596, ../sass/style.scss */
  .ask-page .wmd-preview {
    display: none;
  }
  /* line 6599, ../sass/style.scss */
  .ask-page #wmd-hr-button {
    display: none;
  }
  /* line 6602, ../sass/style.scss */
  .ask-page #wmd-heading-button {
    display: none;
  }
  /* line 6605, ../sass/style.scss */
  .ask-page input[type="submit"].searchBtn {
    display: none;
  }

  /* line 6610, ../sass/style.scss */
  .question-page .comment-votes {
    display: none;
  }
  /* line 6614, ../sass/style.scss */
  .question-page .comments form.post-comments {
    margin: 0 10px 0 0;
  }
  /* line 6617, ../sass/style.scss */
  .question-page .comments .comment .comment-body {
    margin-left: 5px;
  }
  /* line 6621, ../sass/style.scss */
  .question-page .post-update-info-container {
    float: none;
    width: 100%;
  }
  /* line 6625, ../sass/style.scss */
  .question-page .post-update-info {
    width: auto;
  }
  /* line 6627, ../sass/style.scss */
  .question-page .post-update-info br {
    display: none;
  }
  /* line 6630, ../sass/style.scss */
  .question-page .post-update-info .badge1 {
    display: none;
  }
  /* line 6633, ../sass/style.scss */
  .question-page .post-update-info .badge2 {
    display: none;
  }
  /* line 6636, ../sass/style.scss */
  .question-page .post-update-info .badge3 {
    display: none;
  }
  /* line 6639, ../sass/style.scss */
  .question-page .post-update-info .gravatar {
    display: none;
  }
  /* line 6642, ../sass/style.scss */
  .question-page .post-update-info .reputation-score {
    display: none;
  }
  /* line 6645, ../sass/style.scss */
  .question-page .post-update-info .user-card {
    display: none;
  }
  /* line 6648, ../sass/style.scss */
  .question-page .post-update-info .badge-count {
    display: none;
  }

  /* line 6653, ../sass/style.scss */
  .footer-links-container {
    text-align: center;
    width: 100%;
  }

  /* line 6657, ../sass/style.scss */
  .powered-link {
    width: 100%;
  }

  /* line 6660, ../sass/style.scss */
  #userToolsNav {
    margin-left: 10px;
  }

  /* line 6663, ../sass/style.scss */
  input[type="submit"].searchBtn {
    margin-right: 0;
  }

  /* line 6666, ../sass/style.scss */
  #secondaryHeader td.search-bar {
    padding: 0 6px;
  }
}
@media screen and (max-width: 540px) {
  /* line 6672, ../sass/style.scss */
  .question-page .post-controls {
    float: left;
    height: 32px;
    margin-left: -8px;
    padding-left: 0;
    text-align: left;
  }
  /* line 6678, ../sass/style.scss */
  .question-page .post-controls .question-close {
    display: none;
  }
  /* line 6682, ../sass/style.scss */
  .question-page div.comments.empty {
    margin-top: 8px !important;
  }
}
@media screen and (max-width: 480px) {
  /* line 6689, ../sass/style.scss */
  .openid-signin h1 {
    line-height: 1.1;
    margin-bottom: 12px;
  }
  /* line 6693, ../sass/style.scss */
  .openid-signin h2 {
    line-height: 1.1;
  }
  /* line 6696, ../sass/style.scss */
  .openid-signin textarea {
    width: 100%;
  }
  /* line 6699, ../sass/style.scss */
  .openid-signin input[type="text"] {
    width: 100%;
  }

  /* line 6704, ../sass/style.scss */
  .meta input[type="text"] {
    width: 100%;
  }

  /* line 6709, ../sass/style.scss */
  .users-page textarea {
    width: 100%;
  }
  /* line 6712, ../sass/style.scss */
  .users-page input[type="text"] {
    width: 100%;
  }

  /* line 6717, ../sass/style.scss */
  .user-profile-edit-page textarea {
    width: 100%;
  }
  /* line 6720, ../sass/style.scss */
  .user-profile-edit-page input[type="text"] {
    width: 100%;
  }

  /* line 6725, ../sass/style.scss */
  .user-profile-page textarea {
    width: 100%;
  }
  /* line 6728, ../sass/style.scss */
  .user-profile-page input[type="text"] {
    width: 100%;
  }
}
@media screen and (max-width: 380px) {
  /* line 6735, ../sass/style.scss */
  .wmd-button-bar .wmd-hr-button {
    display: none;
  }
  /* line 6738, ../sass/style.scss */
  .wmd-button-bar .wmd-heading-button {
    display: none;
  }

  /* line 6742, ../sass/style.scss */
  .editor-status {
    margin-right: 0;
  }
}
@media screen and (max-width: 338px) {
  /* line 6748, ../sass/style.scss */
  .ask-page #id_post_author_username {
    width: 100%;
    margin: 6px 0;
  }
  /* line 6752, ../sass/style.scss */
  .ask-page #id_post_author_email {
    width: 100%;
    margin: 6px 0;
  }

  /* line 6758, ../sass/style.scss */
  .question-page #id_post_author_username {
    width: 100%;
    margin: 6px 0;
  }
  /* line 6762, ../sass/style.scss */
  .question-page #id_post_author_email {
    width: 100%;
    margin: 6px 0;
  }
  /* line 6766, ../sass/style.scss */
  .question-page .post-controls .js-offensive-flag {
    display: none;
  }

  /* line 6771, ../sass/style.scss */
  .edit-question-page #id_post_author_username {
    width: 100%;
    margin: 6px 0;
  }
  /* line 6775, ../sass/style.scss */
  .edit-question-page #id_post_author_email {
    width: 100%;
    margin: 6px 0;
  }

  /* line 6781, ../sass/style.scss */
  .edit-answer-page #id_post_author_username {
    width: 100%;
    margin: 6px 0;
  }
  /* line 6785, ../sass/style.scss */
  .edit-answer-page #id_post_author_email {
    width: 100%;
    margin: 6px 0;
  }
}
/* line 6792, ../sass/style.scss */
* html .clearfix {
  height: 1;
  overflow: visible;
}
/* line 6796, ../sass/style.scss */
* html .paginator {
  height: 1;
  overflow: visible;
}

/* line 6802, ../sass/style.scss */
+ html .clearfix {
  min-height: 1%;
}
/* line 6805, ../sass/style.scss */
+ html .paginator {
  min-height: 1%;
}

/* line 6812, ../sass/style.scss */
.comment-controls .js-avatar {
  height: 16px;
  width: 16px;
}

/* line 6816, ../sass/style.scss */
.badge-context-toggle.active {
  cursor: pointer;
  text-decoration: underline;
}

/* line 6820, ../sass/style.scss */
#logo img {
  padding: 5px 0;
  height: 75px;
  width: auto;
  float: left;
}

/* line 6826, ../sass/style.scss */
.lang-de .lang-nav {
  text-transform: capitalize;
}

/* line 6829, ../sass/style.scss */
.badges-pages input[type="submit"].searchBtn {
  margin-top: 1px;
}

/* line 6832, ../sass/style.scss */
.badge-list .placeholder {
  background: #aaa;
  height: 5px;
  list-style: none;
}

/* line 6837, ../sass/style.scss */
.cancelSearchBtn:hover {
  color: #d84040;
}

/* line 6840, ../sass/style.scss */
.statsWidget p {
  color: #707070;
  font-size: 16px;
  font-size: 13px;
}
/* line 6844, ../sass/style.scss */
.statsWidget p strong {
  float: right;
  padding-right: 10px;
}

/* line 6849, ../sass/style.scss */
.statsWidget {
  background-color: #F4F4F4;
  padding: 1em;
  margin-top: 1em;
}

/* line 6854, ../sass/style.scss */
.tabsB a {
  background: #f0f0f0;
  border: 1px solid #f0f0f0;
  color: #494949;
  display: block;
  float: left;
  height: 22px;
  line-height: 28px;
  margin: 5px 0 0 4px;
  padding: 0 11px;
  text-decoration: none;
}

/* line 6866, ../sass/style.scss */
.merge-questions .js-tag {
  display: inline-block;
}

/* line 6869, ../sass/style.scss */
.expander .wait-icon-box {
  display: inline-block;
  margin: 0;
}

/* line 6873, ../sass/style.scss */
.snippet:hover .expander a {
  text-decoration: underline;
}

/* line 6879, ../sass/style.scss */
.user-page .wmd-buttons {
  width: 725px;
}

/* line 6882, ../sass/style.scss */
.facebook-share.icon {
  background-position: -26px 0;
}
/* line 6885, ../sass/style.scss */
.facebook-share.icon:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 6890, ../sass/style.scss */
.twitter-share.icon {
  margin-top: 10px;
  background-position: 0 0;
}
/* line 6894, ../sass/style.scss */
.twitter-share.icon:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 6899, ../sass/style.scss */
.linkedin-share.icon {
  background-position: -52px 0;
}
/* line 6902, ../sass/style.scss */
.linkedin-share.icon:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 6907, ../sass/style.scss */
.identica-share.icon {
  background-position: -78px 0;
}
/* line 6910, ../sass/style.scss */
.identica-share.icon:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

/* line 6915, ../sass/style.scss */
.form-group .error {
  display: block;
}

/* line 6918, ../sass/style.scss */
#award-list .user {
  float: left;
  margin: 5px;
}

/* line 6922, ../sass/style.scss */
span.text-counter {
  margin-right: 20px;
}

/* line 6925, ../sass/style.scss */
.user-stats-table .narrow {
  width: 660px;
}

/* line 6928, ../sass/style.scss */
.question-title-link a {
  font-weight: bold;
  color: #08c;
}

/* line 6932, ../sass/style.scss */
.answer-title-link a {
  color: #333;
}

/* line 6935, ../sass/style.scss */
.about div {
  padding: 10px 5px;
  border-top: 1px dashed #aaa;
}

/* line 6939, ../sass/style.scss */
.inbox-flags .action-status {
  line-height: 38px;
  height: 24px;
}

/* line 6943, ../sass/style.scss */
#question-controls .tags {
  margin: 0 0 3px 0;
}

/* line 6946, ../sass/style.scss */
.post-update-info .user-info {
  margin-top: -2px;
  padding-left: 3.8em;
  font-size: 1.2em;
}

/* line 6951, ../sass/style.scss */
.tipped-input.blank {
  color: #707070;
}

/* line 6955, ../sass/style.scss */
.modal-body > textarea {
  width: 515px;
  margin-bottom: 0;
}
/* line 6959, ../sass/style.scss */
.modal-body > input[type="text"] {
  width: 515px;
  font-style: normal;
}

/* line 6964, ../sass/style.scss */
.alert .close {
  right: -38px;
}

/* line 6967, ../sass/style.scss */
.complete-registration form {
  margin: 0 0 10px;
}

/* line 6970, ../sass/style.scss */
.recover-account form {
  margin: 0 0 10px;
}

/* line 6973, ../sass/style.scss */
.auto-tweeting select {
  width: auto;
  margin-bottom: 0;
}

/* line 6977, ../sass/style.scss */
.normal-btn {
  padding: 0.5em 0.7em;
  font-size: 15px;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  clear: both;
  margin-top: 0.5em;
  color: #fff;
  background-color: #3c6eb4;
  font-weight: bold;
  border: 0 none;
  border-radius: 0.5em;
  cursor: pointer;
}

/* line 6990, ../sass/style.scss */
.menu-container {
  background: #dbdbdb;
  height: 2.5em;
}
/* line 6993, ../sass/style.scss */
.menu-container .content {
  height: 2.5em;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.menu-container .content:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 600px) {
  /* line 6993, ../sass/style.scss */
  .menu-container .content {
    width: 93.24324%;
    float: left;
    margin-right: 1.35135%;
    margin-left: 26.31579%;
    padding-left: 0.5em;
  }
}
@media (min-width: 820px) {
  /* line 6993, ../sass/style.scss */
  .menu-container .content {
    width: 72.97297%;
    float: left;
    margin-right: 1.35135%;
    margin-left: 26.31579%;
    padding-left: 0.5em;
  }
}
@media (min-width: 1200px) {
  /* line 6993, ../sass/style.scss */
  .menu-container .content {
    padding-left: 0em;
  }
}
/* line 7010, ../sass/style.scss */
.menu-container .content .left, .menu-container .content .right {
  padding-top: 0.4em;
  color: #666666;
}
/* line 7014, ../sass/style.scss */
.menu-container .content .left {
  display: none;
}
@media (min-width: 1200px) {
  /* line 7014, ../sass/style.scss */
  .menu-container .content .left {
    display: inline;
    width: 32.43243%;
    float: left;
    margin-right: 1.35135%;
  }
}
/* line 7021, ../sass/style.scss */
.menu-container .content .right {
  text-align: right;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 1200px) {
  /* line 7021, ../sass/style.scss */
  .menu-container .content .right {
    width: 66.21622%;
    float: right;
    margin-right: 0;
  }
}
/* line 7027, ../sass/style.scss */
.menu-container .content .right .menu-item {
  width: 18.91892%;
  float: left;
  text-align: center;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.menu-container .content .right .menu-item:nth-child(5n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.menu-container .content .right .menu-item:nth-child(5n + 2) {
  margin-left: 20.27027%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.menu-container .content .right .menu-item:nth-child(5n + 3) {
  margin-left: 40.54054%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.menu-container .content .right .menu-item:nth-child(5n + 4) {
  margin-left: 60.81081%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.menu-container .content .right .menu-item:nth-child(5n + 5) {
  margin-left: 81.08108%;
  margin-right: -100%;
  clear: none;
}
/* line 7031, ../sass/style.scss */
.menu-container .content .right #activity {
  font-weight: bold;
}

/* line 7037, ../sass/style.scss */
#header-container, #footer-container {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  height: 100%;
  float: none;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
#header-container:after, #footer-container:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 600px) {
  /* line 7037, ../sass/style.scss */
  #header-container, #footer-container {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
  #header-container:after, #footer-container:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 820px) {
  /* line 7037, ../sass/style.scss */
  #header-container, #footer-container {
    max-width: 75%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
  #header-container:after, #footer-container:after {
    content: " ";
    display: block;
    clear: both;
  }
}

/* line 7049, ../sass/style.scss */
#footer-container {
  padding-left: 5%;
  padding-right: 5%;
}
@media (min-width: 600px) {
  /* line 7049, ../sass/style.scss */
  #footer-container {
    padding-left: 0%;
    padding-right: 0%;
  }
}

/* line 7057, ../sass/style.scss */
#hamburger-div {
  float: left;
  display: inline;
  width: 12.16216%;
  float: left;
  margin-right: 1.35135%;
}
@media (min-width: 600px) {
  /* line 7057, ../sass/style.scss */
  #hamburger-div {
    display: none;
  }
}

/* line 7065, ../sass/style.scss */
#ask {
  float: left;
  padding-top: 0.25em;
  width: 72.97297%;
  float: left;
  margin-right: 1.35135%;
}
@media (min-width: 600px) {
  /* line 7065, ../sass/style.scss */
  #ask {
    width: 18.91892%;
    float: left;
    margin-right: 1.35135%;
    padding-top: 0.1em;
  }
}

/* line 7074, ../sass/style.scss */
#ask-table {
  margin: 0 auto;
}
@media (min-width: 600px) {
  /* line 7074, ../sass/style.scss */
  #ask-table {
    margin: 0;
    float: left;
  }
}

/* line 7081, ../sass/style.scss */
#fedora-logo-div {
  float: right;
  display: inline;
  width: 12.16216%;
  float: right;
  margin-right: 0;
}
@media (min-width: 600px) {
  /* line 7081, ../sass/style.scss */
  #fedora-logo-div {
    display: none;
  }
}

/* line 7089, ../sass/style.scss */
#fedora-logo {
  display: none;
}
@media (min-width: 600px) {
  /* line 7089, ../sass/style.scss */
  #fedora-logo {
    display: inline;
  }
}

/* line 7095, ../sass/style.scss */
#userToolsNav-container {
  display: none;
}
@media (min-width: 600px) {
  /* line 7095, ../sass/style.scss */
  #userToolsNav-container {
    display: inline;
    width: 79.72973%;
    float: right;
    margin-right: 0;
  }
}

/* line 7102, ../sass/style.scss */
#secondary-header-container {
  max-width: 98%;
  margin-left: auto;
  margin-right: auto;
  height: 9em;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
#secondary-header-container:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 600px) {
  /* line 7102, ../sass/style.scss */
  #secondary-header-container {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
  #secondary-header-container:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 820px) {
  /* line 7102, ../sass/style.scss */
  #secondary-header-container {
    max-width: 75%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
  #secondary-header-container:after {
    content: " ";
    display: block;
    clear: both;
  }
}
/* line 7111, ../sass/style.scss */
#secondary-header-container #search-bar-container {
  width: 79.72973%;
  float: left;
  margin-right: 1.35135%;
}
/* line 7114, ../sass/style.scss */
#secondary-header-container #ask-btn-container {
  width: 18.91892%;
  float: right;
  margin-right: 0;
}
@media (min-width: 600px) {
  /* line 7114, ../sass/style.scss */
  #secondary-header-container #ask-btn-container {
    width: 18.91892%;
    float: right;
    margin-right: 0;
  }
}
@media (min-width: 820px) {
  /* line 7114, ../sass/style.scss */
  #secondary-header-container #ask-btn-container {
    padding-left: 1.5em;
  }
}

/* line 7124, ../sass/style.scss */
#tertiaryHeader {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  background-color: #dedede;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
#tertiaryHeader:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 7129, ../sass/style.scss */
#tertiary-header-container {
  max-width: 98%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
#tertiary-header-container:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 600px) {
  /* line 7129, ../sass/style.scss */
  #tertiary-header-container {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
  #tertiary-header-container:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 820px) {
  /* line 7129, ../sass/style.scss */
  #tertiary-header-container {
    max-width: 75%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
  #tertiary-header-container:after {
    content: " ";
    display: block;
    clear: both;
  }
}

/* line 7138, ../sass/style.scss */
#tags-tertiary-header-content {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  height: 3em;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
#tags-tertiary-header-content:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 820px) {
  /* line 7138, ../sass/style.scss */
  #tags-tertiary-header-content {
    width: 66.21622%;
    float: right;
    margin-right: 0;
    float: right;
  }
}

/* line 7147, ../sass/style.scss */
#tertiary-header-content {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
#tertiary-header-content:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 820px) {
  /* line 7147, ../sass/style.scss */
  #tertiary-header-content {
    width: 79.72973%;
    float: left;
    margin-right: 1.35135%;
  }
}

/* line 7154, ../sass/style.scss */
#left-tertiary-header {
  display: none;
}
@media (min-width: 600px) {
  /* line 7154, ../sass/style.scss */
  #left-tertiary-header {
    display: inline;
    width: 5.40541%;
    float: left;
    margin-right: 1.35135%;
    margin-right: 0;
  }
}
@media (min-width: 1200px) {
  /* line 7154, ../sass/style.scss */
  #left-tertiary-header {
    width: 25.67568%;
    float: left;
    margin-right: 1.35135%;
  }
}
/* line 7164, ../sass/style.scss */
#left-tertiary-header #arrow {
  font-weight: bold;
  color: #3c6eb4;
  font-size: 20px;
  float: left;
  margin-top: 0.38em;
  font-family: Open Sans, sans-serif;
}

/* line 7173, ../sass/style.scss */
#questionCount {
  display: none;
}
@media (min-width: 1200px) {
  /* line 7173, ../sass/style.scss */
  #questionCount {
    display: inline;
  }
}

/* line 7179, ../sass/style.scss */
#right-tertiary-header {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 600px) {
  /* line 7179, ../sass/style.scss */
  #right-tertiary-header {
    width: 93.24324%;
    float: left;
    margin-right: 1.35135%;
  }
}
@media (min-width: 1200px) {
  /* line 7179, ../sass/style.scss */
  #right-tertiary-header {
    width: 72.97297%;
    float: right;
    margin-right: 0;
  }
}

/* line 7188, ../sass/style.scss */
#body-container {
  max-width: 96%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
#body-container:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 600px) {
  /* line 7188, ../sass/style.scss */
  #body-container {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
  #body-container:after {
    content: " ";
    display: block;
    clear: both;
  }
}
@media (min-width: 820px) {
  /* line 7188, ../sass/style.scss */
  #body-container {
    max-width: 75%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
  #body-container:after {
    content: " ";
    display: block;
    clear: both;
  }
}

/* line 7197, ../sass/style.scss */
.login-pane, .openid-pane {
  background: #f5f5f5;
  border-radius: 0.5em;
  border: solid 0.1em #dbdbdb;
  -webkit-box-shadow: 0 8px 6px -6px #494949;
  -moz-box-shadow: 0 8px 6px -6px #494949;
  box-shadow: 0 8px 6px -6px #494949;
  padding: 1.2em;
  float: left;
  width: 100%;
  font-size: 1.2em;
}
@media (min-width: 600px) {
  /* line 7197, ../sass/style.scss */
  .login-pane, .openid-pane {
    width: 28em;
  }
}

/* line 7212, ../sass/style.scss */
.openid-pane {
  width: 100%;
}
@media (min-width: 600px) {
  /* line 7212, ../sass/style.scss */
  .openid-pane {
    width: 19em;
  }
}

/* line 7218, ../sass/style.scss */
#openid-pane-large {
  width: 100%;
}
@media (min-width: 600px) {
  /* line 7218, ../sass/style.scss */
  #openid-pane-large {
    width: 22em;
  }
}

/* line 7224, ../sass/style.scss */
#openid-btn {
  margin-top: 1em;
}

/* line 7227, ../sass/style.scss */
#signup-form {
  margin-top: 0.5em;
  margin-bottom: 1em;
  background-color: #f5f5f5;
  border-radius: 0.5em;
  border: solid 0.1em #dbdbdb;
  -webkit-box-shadow: 0 8px 6px -6px #494949;
  -moz-box-shadow: 0 8px 6px -6px #494949;
  box-shadow: 0 8px 6px -6px #494949;
  padding: 0.7em 1.3em 0.7em 1.3em;
  float: left;
  width: 100%;
}
@media (min-width: 600px) {
  /* line 7227, ../sass/style.scss */
  #signup-form {
    width: 35em;
  }
}

/* line 7243, ../sass/style.scss */
.provider-desktop {
  display: none;
}
@media (min-width: 600px) {
  /* line 7243, ../sass/style.scss */
  .provider-desktop {
    display: inline;
  }
}

/* line 7249, ../sass/style.scss */
.login-icons {
  width: 100%;
  float: left;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.login-icons:after {
  content: " ";
  display: block;
  clear: both;
}
@media (min-width: 820px) {
  /* line 7249, ../sass/style.scss */
  .login-icons {
    width: 38em;
  }
}
/* line 7256, ../sass/style.scss */
.login-icons .large-login-icon {
  width: 49.49495%;
  float: left;
  margin-bottom: 1em;
  background-color: #f5f5f5;
  border-radius: 0.5em;
  border: solid 0.1em #dbdbdb;
  -webkit-box-shadow: 0 8px 6px -6px #494949;
  -moz-box-shadow: 0 8px 6px -6px #494949;
  box-shadow: 0 8px 6px -6px #494949;
  font-size: 1.2em;
  padding: 0.5em;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.login-icons .large-login-icon:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.login-icons .large-login-icon:nth-child(2n + 2) {
  margin-left: 50.50505%;
  margin-right: -100%;
  clear: none;
}

/* line 7269, ../sass/style.scss */
#id_email, #id_title, #id_tags, #id_name, #retag_tags, #id_username, #id_revision, #id_password, #id_password1, #id_password2, #id_new_password, #id_new_password_retyped, #id_realname, #id_website, #id_city, #id_country, #id_birthday {
  width: 100%;
  height: 2.5em;
  font-size: 0.8rem;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  padding: 0.5em 0.6em;
  font-size: 1em;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  clear: both;
  color: #494949;
  margin-top: 0.5em;
}

/* line 7284, ../sass/style.scss */
#retag_tags {
  width: auto;
}

/* line 7287, ../sass/style.scss */
#id_name, #id_email {
  margin-bottom: 0.5em;
}

/* line 7290, ../sass/style.scss */
#id_revision {
  height: 2.5em;
}

/* line 7293, ../sass/style.scss */
#id_country {
  width: 100%;
}

/* line 7296, ../sass/style.scss */
#id_new_password, #id_new_password_retyped {
  line-height: 25px;
  margin: 0;
  padding: 0 5px;
  height: 2em;
}

/* line 7302, ../sass/style.scss */
#id_no_email {
  display: inline;
}

/* line 7306, ../sass/style.scss */
.openid-signin h1 {
  margin-top: 0.5em;
  font-size: 1.5em;
}

/* line 7311, ../sass/style.scss */
table.login td {
  padding: 0 10px 15px 0;
}

/* line 7314, ../sass/style.scss */
#password-heading {
  font-size: 1.2em;
}

/* line 7317, ../sass/style.scss */
#account-recovery-form {
  margin: 0;
}

/* line 7320, ../sass/style.scss */
#account-recovery-heading {
  margin-top: 1em;
}

/* line 7323, ../sass/style.scss */
#email-input-fs {
  padding: 1.2em;
  bbackground: #f5f5f5;
  border-radius: 0.5em;
  border: solid 0.1em #dbdbdb;
  -webkit-box-shadow: 0 8px 6px -6px #494949;
  -moz-box-shadow: 0 8px 6px -6px #494949;
  box-shadow: 0 8px 6px -6px #494949;
  width: 100%;
}
@media (min-width: 600px) {
  /* line 7323, ../sass/style.scss */
  #email-input-fs {
    width: 19em;
  }
}

/* line 7336, ../sass/style.scss */
#openid_login_text {
  height: 2em;
  margin-bottom: 0.5em;
  margin-top: 0;
  font-size: 0.8rem;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  padding: 10px 10px;
  font-size: 1em;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  clear: both;
  color: #494949;
  width: 100%;
}

/* line 7353, ../sass/style.scss */
#email-input-fs #id_email {
  height: 2em;
  margin-bottom: 0.8em;
  margin-top: 0;
  font-size: 0.8rem;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  padding: 10px 10px;
  font-size: 1em;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  clear: both;
  color: #494949;
  width: 100%;
}

/* line 7371, ../sass/style.scss */
.user-details a {
  font-weight: bold;
  color: #3c6eb4;
  text-decoration: none;
}

/* line 7377, ../sass/style.scss */
#user-activity-pane {
  background-color: #f5f5f5;
  padding: 1em;
  margin-top: 1em;
  border-radius: 0.5em;
  border: solid 0.1em #dbdbdb;
  -webkit-box-shadow: 0 8px 6px -6px #494949;
  -moz-box-shadow: 0 8px 6px -6px #494949;
  box-shadow: 0 8px 6px -6px #494949;
}
/* line 7386, ../sass/style.scss */
#user-activity-pane .medal {
  margin-top: 0;
  margin-bottom: 1em;
}
/* line 7390, ../sass/style.scss */
#user-activity-pane a {
  text-decoration: none;
}

/* line 7394, ../sass/style.scss */
.ask-pane {
  background-color: #f5f5f5;
  padding: 1.5em;
  margin-top: 1em;
  border-radius: 0.5em;
  border: solid 0.1em #dbdbdb;
  -webkit-box-shadow: 0 8px 6px -6px #494949;
  -moz-box-shadow: 0 8px 6px -6px #494949;
  box-shadow: 0 8px 6px -6px #494949;
}

/* line 7404, ../sass/style.scss */
.normal-text {
  width: 100%;
  height: 2.5em;
  font-size: 0.8rem;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  border: none;
  padding: 10px 10px;
  font-size: 15px;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  clear: both;
  color: #494949;
  margin-top: 0.5em;
}

/* line 7419, ../sass/style.scss */
.wmd-preview {
  background-color: white;
}

/** Mobile hamburger menu styles **/
/* line 7424, ../sass/style.scss */
.mobile-hamburger {
  height: 1.4em;
  width: 12.16216%;
  float: left;
  margin-right: 1.35135%;
}
@media (min-width: 600px) {
  /* line 7424, ../sass/style.scss */
  .mobile-hamburger {
    display: none;
  }
}
/* line 7430, ../sass/style.scss */
.mobile-hamburger .mobile-hamburger-icon {
  color: #666666;
  font-size: 1.4em;
}

/* line 7435, ../sass/style.scss */
.pop-up-hamburger {
  height: 3em;
  padding-left: 1.6%;
  width: 18.91892%;
  float: left;
  margin-right: 1.35135%;
}
/* line 7439, ../sass/style.scss */
.pop-up-hamburger .mobile-hamburger-icon {
  color: #666666;
  font-size: 2em;
}

/* line 7444, ../sass/style.scss */
.pop-up {
  display: none;
  background: #f9f9f9;
  width: 60%;
  height: 100vh;
  color: black;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999;
  margin: 0;
  -moz-box-shadow: 0 0 1.5em #999;
  -webkit-box-shadow: 0 0 1.5em #999;
  box-shadow: 0 0 1.5em #999;
}
/* line 7456, ../sass/style.scss */
.pop-up .profile {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.5em;
  padding: 1em;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.pop-up .profile:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 7460, ../sass/style.scss */
.pop-up .profile .username {
  font-size: 1.5em;
  padding-left: 0.5em;
  vertical-align: middle;
}
/* line 7465, ../sass/style.scss */
.pop-up .profile .stat {
  font-size: 1em;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
/* line 7469, ../sass/style.scss */
.pop-up .profile .pop-td {
  padding-bottom: 0.5em;
}
/* line 7471, ../sass/style.scss */
.pop-up .profile .pop-td .fa-user {
  font-size: 2.5em;
  color: #666666;
}
/* line 7477, ../sass/style.scss */
.pop-up .menu-items {
  font-size: 1.2em;
  margin-top: 0.5em;
}
/* line 7481, ../sass/style.scss */
.pop-up .menu-items ul li:hover {
  background: #dedede;
  color: white;
}
/* line 7486, ../sass/style.scss */
.pop-up .menu-items .scope-selector {
  padding-left: 1em;
  display: inherit;
}
/* line 7491, ../sass/style.scss */
.pop-up .footer-items {
  position: absolute;
  bottom: 0;
  width: 100%;
  font-size: 1.2em;
  background: #dedede;
}
/* line 7499, ../sass/style.scss */
.pop-up .footer-items ul li .list-item {
  padding-left: 1em;
}
/* line 7503, ../sass/style.scss */
.pop-up .footer-items ul li:hover {
  background: #999999;
}
/* line 7506, ../sass/style.scss */
.pop-up .footer-items ul li:hover .list-item a {
  color: white;
}

/* line 7514, ../sass/style.scss */
#badge-gold {
  background: #ffcc00;
}

/* line 7518, ../sass/style.scss */
#badge-silver {
  background: #999999;
}

/* line 7522, ../sass/style.scss */
#badge-bronze {
  background: #cc9933;
}

/* line 7525, ../sass/style.scss */
.circle {
  margin-top: 0.2em;
  margin-top: 0.2em;
  vertical-align: middle;
  float: left;
  border-radius: 50%;
  width: 10px;
  height: 10px;
}

/* line 7534, ../sass/style.scss */
h2 {
  line-height: 0;
}
@media (min-width: 600px) {
  /* line 7534, ../sass/style.scss */
  h2 {
    padding: 0;
    line-height: 36px;
  }
}

/* line 7541, ../sass/style.scss */
.moderate-pane {
  background: #f5f5f5;
  padding: 1.2em;
  float: left;
  width: 100%;
  font-size: 1.2em;
  padding-right: 1.5em;
  border-radius: 0.5em;
  border: solid 0.1em #dbdbdb;
  -webkit-box-shadow: 0 8px 6px -6px #494949;
  -moz-box-shadow: 0 8px 6px -6px #494949;
  box-shadow: 0 8px 6px -6px #494949;
}
@media (min-width: 820px) {
  /* line 7541, ../sass/style.scss */
  .moderate-pane {
    width: 35em;
  }
}

/* line 7557, ../sass/style.scss */
input[type="text"] {
  border: none;
  height: 100%;
  font-size: 1em;
  line-height: 1.5em;
}

/* line 7563, ../sass/style.scss */
.medalList-pane {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.medalList-pane:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 7566, ../sass/style.scss */
.medalList-pane .medalList-left {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 600px) {
  /* line 7566, ../sass/style.scss */
  .medalList-pane .medalList-left {
    width: 32.43243%;
    float: left;
    margin-right: 1.35135%;
  }
}
/* line 7572, ../sass/style.scss */
.medalList-pane .medalList-right {
  padding-top: 0em;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}
@media (min-width: 600px) {
  /* line 7572, ../sass/style.scss */
  .medalList-pane .medalList-right {
    padding-top: 0.9em;
    width: 66.21622%;
    float: right;
    margin-right: 0;
  }
}

/* line 7581, ../sass/style.scss */
.users-user-card {
  padding: 0.9em;
  background: #dedede;
}
/* line 7584, ../sass/style.scss */
.users-user-card .user-info {
  float: right;
  padding-left: 0.5em;
}

/* line 7589, ../sass/style.scss */
.tags-tabA {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  width: 100%;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.tags-tabA:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 7592, ../sass/style.scss */
.tags-tabA .tags-tab-link {
  width: 32.43243%;
  float: left;
  text-align: center;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.tags-tabA .tags-tab-link:nth-child(3n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.tags-tabA .tags-tab-link:nth-child(3n + 2) {
  margin-left: 33.78378%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.tags-tabA .tags-tab-link:nth-child(3n + 3) {
  margin-left: 67.56757%;
  margin-right: -100%;
  clear: none;
}

/* line 7597, ../sass/style.scss */
.tags-pane {
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
.tags-pane:after {
  content: " ";
  display: block;
  clear: both;
}
/* line 7600, ../sass/style.scss */
.tags-pane .tags-pane-sub {
  width: 49.49495%;
  float: left;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.tags-pane .tags-pane-sub:nth-child(2n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.tags-pane .tags-pane-sub:nth-child(2n + 2) {
  margin-left: 50.50505%;
  margin-right: -100%;
  clear: none;
}
@media (min-width: 600px) {
  /* line 7600, ../sass/style.scss */
  .tags-pane .tags-pane-sub {
    width: 32.43243%;
    float: left;
  }
  /* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
  .tags-pane .tags-pane-sub:nth-child(3n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
  .tags-pane .tags-pane-sub:nth-child(3n + 2) {
    margin-left: 33.78378%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
  .tags-pane .tags-pane-sub:nth-child(3n + 3) {
    margin-left: 67.56757%;
    margin-right: -100%;
    clear: none;
  }
}
@media (min-width: 1200px) {
  /* line 7600, ../sass/style.scss */
  .tags-pane .tags-pane-sub {
    width: 19.19192%;
    float: left;
  }
  /* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
  .tags-pane .tags-pane-sub:nth-child(5n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0;
  }
  /* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
  .tags-pane .tags-pane-sub:nth-child(5n + 2) {
    margin-left: 20.20202%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
  .tags-pane .tags-pane-sub:nth-child(5n + 3) {
    margin-left: 40.40404%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
  .tags-pane .tags-pane-sub:nth-child(5n + 4) {
    margin-left: 60.60606%;
    margin-right: -100%;
    clear: none;
  }
  /* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
  .tags-pane .tags-pane-sub:nth-child(5n + 5) {
    margin-left: 80.80808%;
    margin-right: -100%;
    clear: none;
  }
}

/* line 7610, ../sass/style.scss */
.combo {
  width: 100%;
  border-radius: 3px;
  border: none;
  padding: 10px 10px;
  font-size: 15px;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  clear: both;
  color: #494949;
  height: 2.7em;
  margin-top: 0.5em;
}

/* line 7622, ../sass/style.scss */
.valid {
  border-radius: 3px;
  border: none;
  padding: 10px 10px;
  font-size: 15px;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  clear: both;
  color: #494949;
}

/* line 7632, ../sass/style.scss */
.footer-td {
  width: 25%;
  font-size: 1.2em;
  text-align: center;
}
@media (min-width: 600px) {
  /* line 7632, ../sass/style.scss */
  .footer-td {
    width: 20%;
    text-align: left;
  }
}

/* line 7641, ../sass/style.scss */
#footer-other-hidden {
  display: none;
}
@media (min-width: 600px) {
  /* line 7641, ../sass/style.scss */
  #footer-other-hidden {
    display: block;
  }
}

/* line 7647, ../sass/style.scss */
#footer-td-hidden {
  display: none;
}
@media (min-width: 600px) {
  /* line 7647, ../sass/style.scss */
  #footer-td-hidden {
    display: block;
  }
}

/* line 7653, ../sass/style.scss */
.footer-td-bold {
  font-weight: bold;
}

/* line 7656, ../sass/style.scss */
.copyright-td {
  vertical-align: top;
  padding-right: 1em;
  padding-left: 5%;
}
@media (min-width: 600px) {
  /* line 7656, ../sass/style.scss */
  .copyright-td {
    padding-left: 0;
  }
}

@media (min-width: 600px) {
  /* line 7664, ../sass/style.scss */
  .footer-hidden-tr {
    display: none;
  }
}

/* line 7669, ../sass/style.scss */
.other-td {
  font-size: 1em;
  text-align: center;
  padding-top: 0.5em;
}
@media (min-width: 400px) {
  /* line 7669, ../sass/style.scss */
  .other-td {
    font-size: 1.2em;
  }
}

@media (min-width: 600px) {
  /* line 7677, ../sass/style.scss */
  #mobile-user-tabs {
    display: none;
  }
}

/* line 7682, ../sass/style.scss */
#tab-user-tabs {
  display: none;
}
@media (min-width: 600px) {
  /* line 7682, ../sass/style.scss */
  #tab-user-tabs {
    display: table;
  }
}
@media (min-width: 1200px) {
  /* line 7682, ../sass/style.scss */
  #tab-user-tabs {
    display: none;
  }
}

/* line 7691, ../sass/style.scss */
#desktop-user-tabs {
  display: none;
}
@media (min-width: 1200px) {
  /* line 7691, ../sass/style.scss */
  #desktop-user-tabs {
    display: table;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
  /* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
  #desktop-user-tabs:after {
    content: " ";
    display: block;
    clear: both;
  }
}

/* line 7698, ../sass/style.scss */
.desktop-user-links {
  width: 19.19192%;
  float: left;
  text-align: left;
  padding-top: 0.1em;
  padding-bottom: 0.1em;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.desktop-user-links:nth-child(5n + 1) {
  margin-left: 0;
  margin-right: -100%;
  clear: both;
  margin-left: 0;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.desktop-user-links:nth-child(5n + 2) {
  margin-left: 20.20202%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.desktop-user-links:nth-child(5n + 3) {
  margin-left: 40.40404%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.desktop-user-links:nth-child(5n + 4) {
  margin-left: 60.60606%;
  margin-right: -100%;
  clear: none;
}
/* line 66, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/language/susy/_gallery.scss */
.desktop-user-links:nth-child(5n + 5) {
  margin-left: 80.80808%;
  margin-right: -100%;
  clear: none;
}

@media (min-width: 600px) {
  /* line 7704, ../sass/style.scss */
  #mobile-footer {
    display: none;
  }
}

/* line 7709, ../sass/style.scss */
#desktop-footer {
  display: none;
}
@media (min-width: 600px) {
  /* line 7709, ../sass/style.scss */
  #desktop-footer {
    display: block;
  }
}

@media (min-width: 600px) {
  /* line 7716, ../sass/style.scss */
  #mobile-user-activity {
    display: none;
  }
}

/* line 7721, ../sass/style.scss */
#desktop-user-activity {
  display: none;
}
@media (min-width: 600px) {
  /* line 7721, ../sass/style.scss */
  #desktop-user-activity {
    display: table;
  }
}

/* line 7727, ../sass/style.scss */
#main-body {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
}
/* line 12, ../../../../../../../../../../../../../Ruby22/lib/ruby/gems/2.2.0/gems/susy-2.2.5/sass/susy/output/support/_clearfix.scss */
#main-body:after {
  content: " ";
  display: block;
  clear: both;
}

/* line 7730, ../sass/style.scss */
#edit-user {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
}

/* line 7733, ../sass/style.scss */
.edit-pane {
  background-color: #f5f5f5;
  padding: 1.5em;
  width: 100%;
  border-radius: 0.5em;
  border: solid 0.1em #dbdbdb;
  -webkit-box-shadow: 0 8px 6px -6px #494949;
  -moz-box-shadow: 0 8px 6px -6px #494949;
  box-shadow: 0 8px 6px -6px #494949;
}

/* line 7744, ../sass/style.scss */
.meta textarea {
  width: 100%;
  border-radius: 3px;
  border: none;
  padding: 10px 10px;
  font-size: 1em;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  clear: both;
  color: #494949;
  margin-top: 0.5em;
}
@media (min-width: 850px) {
  /* line 7744, ../sass/style.scss */
  .meta textarea {
    width: auto;
  }
}

/* line 7759, ../sass/style.scss */
#id_about {
  width: 100%;
  height: 8em;
  border-radius: 3px;
  border: none;
  padding: 10px 10px;
  font-size: 1em;
  box-shadow: inset 0 2px 3px rgba(0, 0, 0, 0.3);
  clear: both;
  color: #494949;
  margin-top: 0.5em;
}

/* line 7771, ../sass/style.scss */
#id_show_country {
  margin-top: 0.5em;
}

@media (min-width: 600px) {
  /* line 7774, ../sass/style.scss */
  #mobile-invisible-avatar {
    display: none;
  }
}

/* line 7779, ../sass/style.scss */
#desktop-visible-avatar {
  display: none;
}
@media (min-width: 600px) {
  /* line 7779, ../sass/style.scss */
  #desktop-visible-avatar {
    display: table;
  }
}

/* line 7785, ../sass/style.scss */
#previewer {
  margin-top: 0.5em;
}

@media (min-width: 600px) {
  /* line 7788, ../sass/style.scss */
  #mobile-tabbar {
    display: none;
  }
}

/* line 7793, ../sass/style.scss */
#follow-btn {
  float: left;
}

/* line 7796, ../sass/style.scss */
.followed {
  text-decoration: none;
  color: #3c6eb4;
}

/* line 7800, ../sass/style.scss */
.follow {
  text-decoration: none;
  float: left;
}

/** CSS dropdown menu for All, UNASNWERED< FOLLOWED links **/
/* line 7806, ../sass/style.scss */
.dropdown {
  position: relative;
  display: inline-block;
}

/* line 7810, ../sass/style.scss */
.dropdown:hover .dropdown-menu {
  display: block;
}

/** Button Styles **/
/* line 7815, ../sass/style.scss */
.dropdown button {
  border: none;
}

/** List Item Styles **/
/* line 7820, ../sass/style.scss */
.dropdown a {
  text-decoration: none;
}

/** List Item Hover Styles **/
/* line 7825, ../sass/style.scss */
.dropdown a:hover {
  background: #BBBBBB;
  color: white;
}

/** User accordion **/
/* line 7832, ../sass/style.scss */
.accordian .transition, .accordian .user-stats-table, .accordian ul li i:before, .accordian ul li i:after {
  transition: all 0.25s ease-in-out;
}
/* line 7835, ../sass/style.scss */
.accordian .flipIn, .accordian h1, .accordian ul li {
  animation: flipdown 0.5s ease both;
}
/* line 7838, ../sass/style.scss */
.accordian .no-select, .accordian h2 {
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 7847, ../sass/style.scss */
.accordian .badges {
  margin-top: 0.8em;
}
/* line 7850, ../sass/style.scss */
.accordian h2 {
  font-weight: 300;
  display: block;
  margin: 0;
  cursor: pointer;
}
/* line 7856, ../sass/style.scss */
.accordian h2 table td {
  padding-top: 0.5em;
  font-size: 0.8em;
}
/* line 7859, ../sass/style.scss */
.accordian h2 table td .circle {
  height: 8px;
  width: 8px;
}
/* line 7866, ../sass/style.scss */
.accordian .user-stats-table {
  font-size: 17px;
  line-height: 26px;
  position: relative;
  overflow: hidden;
  max-height: 800px;
  opacity: 1;
  transform: translate(0, 0);
  margin-top: 14px;
  z-index: 2;
  padding-left: 0.5em;
}
/* line 7878, ../sass/style.scss */
.accordian ul {
  list-style: none;
  perspective: 900;
  padding: 0;
  margin: 0;
}
/* line 7883, ../sass/style.scss */
.accordian ul .more {
  font-size: 0.8em;
}
/* line 7887, ../sass/style.scss */
.accordian ul li {
  position: relative;
  padding: 0;
  margin: 0;
  padding-bottom: 1em;
  padding-top: 1em;
  border-top: 1px dotted #dce7eb;
}
/* line 7895, ../sass/style.scss */
.accordian ul li:nth-of-type(1) {
  animation-delay: 0.5s;
}
/* line 7898, ../sass/style.scss */
.accordian ul li:nth-of-type(2) {
  animation-delay: 0.75s;
}
/* line 7901, ../sass/style.scss */
.accordian ul li:nth-of-type(3) {
  animation-delay: 1s;
}
/* line 7904, ../sass/style.scss */
.accordian ul li:last-of-type {
  padding-bottom: 0;
}
/* line 7907, ../sass/style.scss */
.accordian ul li i {
  position: absolute;
  transform: translate(-6px, 0);
  -webkit-transform: translate(-6px, 0);
  margin-top: 0.25em;
  right: 0;
}
/* line 7914, ../sass/style.scss */
.accordian ul li i:before, .accordian ul li i:after {
  content: "";
  position: absolute;
  background-color: #999999;
  width: 3px;
  height: 9px;
}
/* line 7921, ../sass/style.scss */
.accordian ul li i:before {
  transform: translate(-2px, 0) rotate(45deg);
}
/* line 7924, ../sass/style.scss */
.accordian ul li i:after {
  transform: translate(2px, 0) rotate(-45deg);
}
/* line 7927, ../sass/style.scss */
.accordian ul li input[type=checkbox] {
  position: absolute;
  cursor: pointer;
  width: 100%;
  height: 100%;
  z-index: 1;
  opacity: 0;
}
/* line 7935, ../sass/style.scss */
.accordian ul li input[type=checkbox]:checked ~ .user-stats-table {
  margin-top: 0;
  max-height: 0;
  opacity: 0;
  transform: translate(0, 50%);
}
/* line 7941, ../sass/style.scss */
.accordian ul li input[type=checkbox]:checked ~ i:before {
  transform: translate(2px, 0) rotate(45deg);
}
/* line 7944, ../sass/style.scss */
.accordian ul li input[type=checkbox]:checked ~ i:after {
  transform: translate(-2px, 0) rotate(-45deg);
}
@keyframes flipdown {
  0% {
    opacity: 0;
    transform-origin: top center;
    transform: rotateX(-90deg);
  }
  5% {
    opacity: 1;
  }
  80% {
    transform: rotateX(8deg);
  }
  83% {
    transform: rotateX(6deg);
  }
  92% {
    transform: rotateX(-3deg);
  }
  100% {
    transform-origin: top center;
    transform: rotateX(0deg);
  }
}
/* line 7970, ../sass/style.scss */
.accordian .more {
  cursor: pointer;
}
/* line 7973, ../sass/style.scss */
.accordian #collapsible-tags {
  display: none;
}

/** Other styles **/
/* line 7979, ../sass/style.scss */
#feedback-form, #email-subscriptions {
  background-color: #f5f5f5;
  padding: 1em;
  border-radius: 0.5em;
  border: solid 0.1em #dbdbdb;
  -webkit-box-shadow: 0 8px 6px -6px #494949;
  -moz-box-shadow: 0 8px 6px -6px #494949;
  box-shadow: 0 8px 6px -6px #494949;
}

/** Tooltip styles **/
/* line 7990, ../sass/style.scss */
.main-tooltip {
  display: inline;
  position: relative;
  padding-top: 2em;
}

/* line 7995, ../sass/style.scss */
.main-tooltip:hover:before {
  border: solid;
  border-color: #333 transparent;
  border-width: 6px 6px 0 6px;
  bottom: 20px;
  content: "";
  left: 50%;
  position: absolute;
  z-index: 99;
}

/* line 8005, ../sass/style.scss */
.main-tooltip:hover:after {
  background: #333;
  background: rgba(0, 0, 0, 0.8);
  border-radius: 5px;
  bottom: 26px;
  color: #fff;
  content: attr(title);
  left: 20%;
  padding: 0.2em 0.5em;
  position: absolute;
  z-index: 98;
  font-size: 0.8em;
}
@media (min-width: 600px) {
  /* line 8005, ../sass/style.scss */
  .main-tooltip:hover:after {
    font-size: 0.4em;
  }
}
